标题:
[V5、V6、V7功能解说] 如何运用SOAP Web Service测试器调用一个Web Service子程序
[打印本页]
作者:
lynn.yu
时间:
2018-3-7 11:20
标题:
[V5、V6、V7功能解说] 如何运用SOAP Web Service测试器调用一个Web Service子程序
问题汇总
本文说明了如何运用SAFE X3 Web Server中附带的SageERPX3专用标准Web Service测试器来运行一次典型的Web Service测试。
管理模块
该解决方案适用于下列版本:Sage X3 V5、V6、V7
详细说明
要想确保SageERPX3 Web Services运作正常,Web Service测试器对于在一个中立的、基于文本的环境中测试Web Services而言至关重要。该测试器是作为SAFE X3 V1 Web服务器的标准组件交付的,且可以自Web服务器的管理控制台(/root)进行访问。
解决方法
要想测试你的WebService实施情况,你可以根据以下步骤来尝试调用一个已发布为Web Services的子程序:
这个WebService测试器位于http://[YourWebServer]:[X3HttpPort]/root,其中[YourWebServer]是你的SAFE X3 Web服务器名称或者IP地址,而 [X3HttpPort]是你为Web服务器设定的Web端口(默认为28880)。登录这个站点,并访问页面上方的WebService测试器超级链接。
确保你通过填写了[标识]页签的信息设定了WebService上下文。
尝试运行一个子程序,点击子程序页签。
录入子程序Web Service的公共名称(这是在你发布Web Service时设定的)。
点击GetDescription,这会执行检索Web Service结构的通用getDescription方法(Web Service所需的X3参数)。你可以在反馈版块看到结果。
现在,你可以在参数版块的…XML数据流中输入你的参数。请牢记,包含一个XML数据流的参数如下所示:
...
...
NAME属性就是简单字段所需的全部信息。
现在点击执行按钮,运行Web Service。
反馈版块会包含实际数据结果。反馈描述版块则会包含关于反馈状态和时间信息的明细。如果你需要更多的详细分析,那么请求追踪版块中有一个处理逻辑的详细日志文件。
如果Web Service无法处理你录入的…数据,那么你会在数据处理日志版块看到报错或问题的详情。
欢迎光临 赛捷软件论坛 (http://sagesoft.cn/bbs/)
Powered by Discuz! 7.2