Teste ..
SetOptions('SoapLog="c:/soaplog.txt"')
- ou ainda melhor -
SetOptions('SoapLog="c:/soap/soaplog.txt"') // onde a pasta tenha as permissões adequadas.
Avalados por :
Estamos usando PB 12.6. Estamos usando SOAP para chamar um serviço da web e a resposta é um nvo (gerado através do Proxy Wizard a partir do WSDL). Existe alguma maneira dentro do PB de visualizar o XML ou converter o nvo para formato XML? Estou usando o Fiddler para visualizar o XML bruto da solicitação/resposta, mas preciso ser capaz de capturá-lo no código.
Obrigado.
Teste ..
SetOptions('SoapLog="c:/soaplog.txt"')
- ou ainda melhor -
SetOptions('SoapLog="c:/soap/soaplog.txt"') // onde a pasta tenha as permissões adequadas.
Essa seria uma ótima solução. Rapidamente tentei usar tanto SetOptions quanto SetSoapLogFile, mas ambos acabam criando arquivos vazios. Preciso fazer mais alguma coisa para popular esse registro? Procurei informações sobre essas opções, mas não encontrei muito.
Aqui está o código:
c_soapconnection = CRIAR 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 novamente e vejo que o proxy está configurado como .NET, então assumo que essa é a razão pela qual o registro não está sendo realmente criado. Além de usar uma ferramenta de terceiros como o Fiddler para capturar o tráfego, o que não me é permitido em nosso sistema de produção, há algum registro similar ou forma de capturar a resposta XML além de analisar o NVO por conta própria?
Obrigado novamente por qualquer orientação.
Acabei de verificar e vejo que o proxy está configurado como .NET, então assumo que é por isso que o registro não está sendo realmente criado. Além de usar uma ferramenta de terceiros como o Fiddler para capturar o tráfego, o que não me é permitido em nosso sistema de produção, há algum registro similar ou alguma maneira de capturar a resposta XML além de analisar o NVO por conta própria?
Obrigado novamente por qualquer orientação.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute