xml – SOAP RPC / Encoded转换为RPC / Literal
发布时间:2020-12-16 22:55:25 所属栏目:百科 来源:网络整理
导读:有没有人知道将RPC /编码WSDL转换为RPC / Literal的工具或“黑盒子”?我没有能力更改API(它不是我的),但我想使用的工具不支持RPC / Encoded.我想看看是否有人创建了一个简单的黑盒通信转换器. 我想使用wave制造商,我不是程序员,所以我正在寻找一种工具来处
有没有人知道将RPC /编码WSDL转换为RPC / Literal的工具或“黑盒子”?我没有能力更改API(它不是我的),但我想使用的工具不支持RPC / Encoded.我想看看是否有人创建了一个简单的黑盒通信转换器.
我想使用wave制造商,我不是程序员,所以我正在寻找一种工具来处理翻译. 解决方法
如果要更改WSDL的编码,那么SOAP消息将更改为:
RPC /编码消息示例 <soap:envelope> <soap:body> <myMethod> <x xsi:type="xsd:int">5</x> <y xsi:type="xsd:float">5.0</y> </myMethod> </soap:body> </soap:envelope> RPC / Literal消息示例 <soap:envelope> <soap:body> <myMethod> <x>5</x> <y>5.0</y> </myMethod> </soap:body> </soap:envelope> http://www.ibm.com/developerworks/webservices/library/ws-whichwsdl/ 因此,翻译WSDL是不够的,因为您可以看到SOAP消息之间的差异. 你可以创建一个像中间人一样的组件: >在RPC / literal中调用目标服务 但是这个组件需要在你的特定情况下实现,没有神奇的工具. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |