conexion webservice desde foxpro con php

02/08/2012 - 23:07 por soporte-d | Informe spam
¡ Hola A Todos!
comento mi problema. Intentando conectar un web service con foxpro.

1) Use el asistente para conexion (register XML...) y funciono bien (incluso detectaba el intelisense los metodos) el problema era que al ejecutarlo no se conectaba (daba error de login) porque el WS requeria NOMBRE DE USUARIO, CLAVE Y KEY. Todo esto en forma encriptada con AES. le puse los parametros de nombre de usuario y password con
oCD.ConnectorProperty("AuthUser") = 'usuario'
oCD.ConnectorProperty("AuthPassword") = 'password'
pero nada... bueno ademas faltaba el key que no sabia donde ni como ponerlo... entonces..

2) hice un php que genere la conexion y consulta y desde fox cree un prg que le envie los parametros al php y este le devuelva la respuesta.

2.a) al compilar y ejecutar, bualá funciono de maravilla, el php hacia todo y desde fox levantaba los parametros para enviar y los devueltos... pero
2.b) al ingresar en la aplicacion y ejecutarlo en produccion, no devolvia nada :(, bue me comunique con el soporte del servidor de WebService, y me comento que cuando hacia la consulta desde la compilacion dentro de fox recibia bien todo, pero cuando lo hacia desde el aplicativo no le llegaba nada, QUE PUEDE PASAR?


Agradezco su ayuda, A continuacion agrego info de programacion:


EN PRG DE FOX
tanto Xhost y xparameter fueron seteados antes.

oHTTP = CreateObject( "MSXML2.XMLHTTP" )
oHTTP.OPEN("POST", xhost, .F.)
oHTTP.setRequestHeader("User-Agent", "EjecutandoWS desde VFP")
oHTTP.setRequestHeader("Content-Type", "application/x-www-form-urlencoded")
oHTTP.SEND(xparameters)



Desde ya muchas gracias!
 

Preguntas similares