Prueba ..
SetOptions('SoapLog="c:/soaplog.txt"')
- o mejor aún -
SetOptions('SoapLog="c:/soap/soaplog.txt"') // donde la carpeta tenga los permisos adecuados.
Avalados por :
Estamos utilizando PB 12.6. Utilizamos SOAP para llamar a un servicio web y la respuesta es un nvo (generado a través de Proxy Wizard desde WSDL). ¿Existe alguna forma dentro de PB para ver el XML o convertir el nvo a formato XML? Utilizo Fiddler para ver la solicitud/respuesta XML en bruto pero necesito poder capturarlo en el código.
Gracias.
Prueba ..
SetOptions('SoapLog="c:/soaplog.txt"')
- o mejor aún -
SetOptions('SoapLog="c:/soap/soaplog.txt"') // donde la carpeta tenga los permisos adecuados.
Esa sería una gran solución. Rápidamente intenté usar tanto SetOptions como SetSoapLogFile, pero ambos terminan creando archivos vacíos. ¿Necesito hacer algo más para poblar ese registro? Busqué información sobre estas opciones pero no encontré mucho.
Aquí está el código:
c_soapconnection = CREAR SoapConnection
c_soapconnection.SetOptions("SoapLog=~"c:\\soaplog.txt~"")
TRY
li_ReturnCode = c_soapconnection.CreateInstance(px_BridgerService, "p_cst_bridger_basichttpbinding_isearch", ls_BridgerEndPoint)
catch (soapexception e)
messagebox("soapexception:",e.getmessage())
catch (runTimeError e1)
messagebox("RuntimeError:",e1.getmessage())
end try
p_SearchResponse = px_BridgerService.Search(px_BridgerHeader, p_PredefinedSearch,p_SearchRequest)
Acabo de verificar nuevamente y veo que el proxy está configurado como .NET, por lo que asumo que esa es la razón por la que el registro no se está creando realmente. Además de utilizar una herramienta de terceros como Fiddler para capturar el tráfico, lo cual no se me permite en nuestro sistema de producción, ¿hay algún registro similar o forma de capturar la respuesta XML además de analizar el NVO por mi cuenta?
Gracias de nuevo por cualquier orientación.
Acabo de verificar y veo que el proxy está configurado como .NET, por lo que asumo que es por eso que el registro no se está creando realmente. Además de usar una herramienta de terceros como Fiddler para capturar el tráfico, lo cual no se me permite en nuestro sistema de producción, ¿hay algún registro similar o alguna manera de capturar la respuesta XML además de analizar el NVO por mi cuenta?
Gracias de nuevo por cualquier orientación.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute