Powerbuilder-从Web服务捕获XML响应

2020-09-27 04:25发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们正在使用PB 12.6。 我...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们正在使用PB 12.6。 我们使用SOAP调用Web服务,响应为nvo(通过WSDL通过代理向导生成)。 PB中是否可以查看XML或将nvo转换为XML格式? 我使用Fiddler查看原始XML请求/响应,但需要能够在代码中捕获它。

谢谢。

5条回答
木偶小白
2020-09-27 04:31

那将是一个很好的解决方案。 我很快尝试同时使用SetOptions和SetSoapLogFile,但最终都只是创建空文件。 我需要做其他任何事情来填充该日志吗? 我做了一些有关这些选项的信息搜索,但没有找到很多。

这是代码:

c_soapconnection =创建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()) >捕获(runTimeError e1)
messagebox(" RuntimeError:",e1.getmessage())
结束尝试

p_SearchResponse = px_BridgerService.Search(px_BridgerHeader,p_PredefinedSearch,p_SearchRequest)

一周热门 更多>