Avisos
Vaciar todo

Dudas SOA para Virtuemart  

 
Javier Gómez
 Javier Gómez
Estimable Member

Buenas tardes,

Tengo una duda...ando enredado haciendo una aplicación para conectarme con SOA de DataManager a Virtuemart y no logro recibir ningún dato de la web.

¿Hay alguna restricción o consideración a tener en cuenta a la hora de hacer una aplicación de este tipo con respecto al hosting?

Gracias de antemano
Javier

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 22/11/2013 5:32 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola Javier

Si estas tratando de conectarte desde otro servidor o desde tu equipo local con una aplicación cliente entonces deberás solicitar que te habiliten el acceso a Mysql de manera remota.

Saludos.

ResponderCitar
Respondido : 22/11/2013 8:11 pm

Cursos Gratuitos WordPress

Javier Gómez
 Javier Gómez
Estimable Member

Hola Jhon,

Tenia entendido que si quiero conectarme directamente a MySql desde una aplicación de escritorio necesitaba una IP fija y solicitar el acceso, eso lo tengo claro.

¿Al ser mediante SOAP también hacen falta estos requisitos?, la intención es poder conectarme a Virtuemart desde cualquier sitio, esa es mi duda....

Gracias por tu pronta respuesta.
Un saludo
Javier.

ResponderCitar
Respondido : 22/11/2013 8:40 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Javier Gómez,

¿Has revisado este componente?

- http://extensions.joomla.org/extensions/extension-specific/virtuemart-extensions/virtuemart-administration/11541

Saludos

ResponderCitar
Respondido : 23/11/2013 12:01 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Javier Gómez
 Javier Gómez
Estimable Member

Hola Luis,

Como decia...

Tengo una duda...ando enredado haciendo una aplicación para conectarme con SOA de DataManager a Virtuemart y no logro recibir ningún dato de la web.

El componente que me indicas es el que estoy usando, el código me indica que posiblemente este detrás de un frirewall, el proxy me conecta, pero no obtengo respuesta alguna a ninguna consulta.

La duda es si hay que habilitar algún servicio php en el hosting para habilitar los webservices.

Un saludo
Javier

ResponderCitar
Respondido : 23/11/2013 1:36 am
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Javier Gómez,

¿Podrías facilitar una captura de la configuración del componente SOA para VirtueMart de forma que podamos ver como tratas de conectar con la base de datos?

Saludos

ResponderCitar
Respondido : 23/11/2013 1:44 am

Javier Gómez
 Javier Gómez
Estimable Member

Hola Luis,

Te adjunto captura de configuración.

He intentado hacer la conexión con SoapUI y me manda la siguiente cabecera con el XML vació según está en la captura 2.

Visual Studio me arroja el error que veras en la captura 3.

Todo esto es lo que hace pensar que hay algo e el hosting que está bloqueando o falta alguna configuración de php para los webservices.

Un saludo y gracias por la ayuda.
Javier

ResponderCitar
Respondido : 23/11/2013 12:16 pm
Javier Gómez
 Javier Gómez
Estimable Member

Hola,

He instalado SOAP en otro dominio que tenemos en el mismo hosting y funciona perfectamente, por lo tanto descarto cualquier problema con el hosting o configuraciones de php.

Estoy comparando los dos dominios, componentes y plugins instalados, de momento no encuentro cual puede ser el causante de que me entregue una respuesta vacía SOAP.

Si encuentro el fallo os lo comunicaré por aquí.

Un saludo
Javier

ResponderCitar
Respondido : 23/11/2013 6:51 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Javier Gómez,

He comentado el problema que expones con un Técnico de Soporte y me dice que revises lo siguiente:

Contenido solo visible a usuarios registrados

Seguramente tendrás que enviar Ticket a Soporte para que te habiliten ini_set().

De paso aprovecha y previa copia de seguridad actualiza VirtueMart a la versión estable 2.0.24c
-

Saludos

ResponderCitar
Respondido : 23/11/2013 7:59 pm
Javier Gómez
 Javier Gómez
Estimable Member

Hola Luis,

Muchas gracias por interés.

Acabo de encontrar el problema, estaba en el archivo .htaccess, hace un tiempo cambie la extensión .php a .html en Virtuemart (manias mias) y redirigí todo el trafico con:

# RewriteCond %{REQUEST_URI} !index.php
# RewriteCond %{THE_REQUEST} ^[A-Z]+s([^s]+).php
# RewriteRule .* %1.html [R=301,L]
# RewriteRule ^(.*).html$ $1.php

Esto era lo que estaba causando que el componente me devolviera un trama en blanco.

De momento estoy haciendo pruebas con SoapUI y va perfecto, ahora a pelearme con c# y Xamarin :blink:

Un saludo y muchas gracias por el interés.
Javier Gómez

ResponderCitar
Respondido : 23/11/2013 8:21 pm

wpdoctor-revisa-la-salud-de-tu-wordpress