[PU9功能解说] 测试PU9中的Sage X3 SOAP Web服务
在PU9之前的Sage X3版本中,可以通过web浏览器访问的一个web services测试控制台。而从PU9版本开始,这个功能不再可用。现在,经典版的SOAP Web 服务测试可以直接在X3系统中完成了。由于少了测试控制台,让很多升级到PU9的用户赶到困惑。下面我们详细介绍了在X3内测试经典版SOAP Web 服务的步骤。
发布Web Services
经典版SOAP web服务的创建和发布方式与之前的版本相同,都是将对象或者子程序发布为一个web service。
初始设置
必须采取一些步骤来启用SOAP Web服务。这些选项都可以在X3的“管理”模块中找到。
主机Web Service设置
在“管理”模块中,前往:→服务器→web服务器。
确认在[Web Service子进程数]字段中有值。
设置Web Service Pool
在“管理”模块中,前往:→Web服务→经典版SOAP池配置。
为正在使用的账套(端点)设置池配置。
设置好Web Service池之后,点击“启动/更新”。
确保“启动”成功。
测试Web Services
在“管理”模块中,前往:→Web服务→经典版SOAP Web服务。
点击 CAdxWebServiceXmlCC。
点击左侧向下的箭头。
显示出一列操作。这些操作对应来自基于Web的SOAP测试器的操作。
Web Service描述
getDescription操作返回的是web service的描述。点击getDescription选项,录入[语言代码]、[池别名]和[公用名称]。
点击“调用”。
显示了web service的描述。
查询操作
查询操作和列表操作是相同的。点击查询选项,录入[语言代码]、[池别名]和[公用名称]。将[列表尺寸]从0更改为想要的结果尺寸。
点击“调用”。
这个结果会出现在[反馈]页签。
总结
上述说明解释了如何运用X3接口测试X3 SOAP web服务。还包括了几个示例,但是实际上所有的操作都可以在与以前基于浏览器的Web服务测试器类似的环境中进行测试。 |