赛捷软件论坛's Archiver

lynn.yu 发表于 2018-3-7 11:20

[V5、V6、V7功能解说] 如何运用SOAP Web Service测试器调用一个Web Service子程序

[b]问题汇总[/b]
本文说明了如何运用SAFE X3 Web Server中附带的SageERPX3专用标准Web Service测试器来运行一次典型的Web Service测试。


[b]管理模块[/b]
该解决方案适用于下列版本:Sage X3 V5、V6、V7


[b]详细说明[/b]
要想确保SageERPX3 Web Services运作正常,Web Service测试器对于在一个中立的、基于文本的环境中测试Web Services而言至关重要。该测试器是作为SAFE X3 V1 Web服务器的标准组件交付的,且可以自Web服务器的管理控制台(/root)进行访问。


[b]解决方法[/b]
要想测试你的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无法处理你录入的…数据,那么你会在数据处理日志版块看到报错或问题的详情。

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.