2020-09-27 04:25发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们正在使用PB 12.6。 我们使用SOAP调用Web服务,响应为nvo(通过WSDL通过代理向导生成)。 PB中是否可以查看XML或将nvo转换为XML格式? 我使用Fiddler查看原始XML请求/响应,但需要能够在代码中捕获它。
谢谢。
你好劳拉;
AFAIK在PB <= 12.6版本中不具备此功能。
建议:如何打开" Soap logging"并让PB App为其信息读取其自己的SOAP日志?
仅供参考:请参阅SetOptions(字符串选项)方法...选项:SoapLog
HTH
此致...克里斯
尝试..
SetOptions('SoapLog =" c:/soaplog.txt"')
-甚至更好-
SetOptions('SoapLog =" c:/soap/soaplog.txt"')//文件夹具有适当的权限。
那将是一个很好的解决方案。 我很快尝试同时使用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())结束尝试
I 只是仔细检查,然后将代理设置为.NET,所以我认为这就是为什么实际上未创建日志的原因。 除了使用Fiddler之类的第三方工具来捕获流量(我不能在生产系统上使用)之外,除了自己解析NVO之外,是否还有其他类似的日志记录或方法来捕获XML响应?
再次感谢您提供任何指导。
我只是仔细检查了一下,发现代理设置为.NET,所以我认为这就是实际上未创建日志的原因。 除了使用Fiddler之类的第三方工具来捕获流量(我不能在生产系统上使用)之外,除了自己解析NVO之外,是否还有其他类似的日志记录或方法来捕获XML响应?
再次感谢您的指导。
最多设置5个标签!
你好劳拉;
AFAIK在PB <= 12.6版本中不具备此功能。
建议:如何打开" Soap logging"并让PB App为其信息读取其自己的SOAP日志?
仅供参考:请参阅SetOptions(字符串选项)方法...选项:SoapLog
HTH
此致...克里斯
尝试..
SetOptions('SoapLog =" c:/soaplog.txt"')
-甚至更好-
SetOptions('SoapLog =" c:/soap/soaplog.txt"')//文件夹具有适当的权限。
那将是一个很好的解决方案。 我很快尝试同时使用SetOptions和SetSoapLogFile,但最终都只是创建空文件。 我需要做其他任何事情来填充该日志吗? 我做了一些有关这些选项的信息搜索,但没有找到很多。
这是代码:
c_soapconnection =创建SoapConnection
c_soapconnection.SetOptions(" SoapLog =〜" c:\\ soaplog.txt〜"")
TRY
p_SearchResponse = px_BridgerService.Search(px_BridgerHeader,p_PredefinedSearch,p_SearchRequest)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())
结束尝试
I 只是仔细检查,然后将代理设置为.NET,所以我认为这就是为什么实际上未创建日志的原因。 除了使用Fiddler之类的第三方工具来捕获流量(我不能在生产系统上使用)之外,除了自己解析NVO之外,是否还有其他类似的日志记录或方法来捕获XML响应?
再次感谢您提供任何指导。
我只是仔细检查了一下,发现代理设置为.NET,所以我认为这就是实际上未创建日志的原因。 除了使用Fiddler之类的第三方工具来捕获流量(我不能在生产系统上使用)之外,除了自己解析NVO之外,是否还有其他类似的日志记录或方法来捕获XML响应?
再次感谢您的指导。
一周热门 更多>