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
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.
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.
Hola Javier Gómez,
¿Has revisado este componente?
Saludos
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
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
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
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
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
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