在PU9之前的Sage X3版本中,您可以在控制台中配置web service pools,并使用基于浏览器的测试工具进行测试。自PU9开始,经典版SOAP web service的测试需通过 Syracuse组件完成,路径为:管理- 管理-Web services-Classic SOAP web services(soapGenerics)。
解决方法
经典版SOAP web service的创建和发布方式与早期版本相同,即通过将对象或子程序发布为web service。
配置
设置主机进程
1. 转至管理-管理-服务器-主机(hosts)
2. 点击主机旁边的编辑(铅笔图标)
3. 为Web service子进程数输入一个值 注意:
o 默认情况下,该值设置为0。
o 自PU9开始,许可是基于数据量而非通道数。
o 请参考架构指南或在线帮助,以确定应输入的子进程数和Web service子进程数。
设置Web Service pools
1. 转至管理-管理-Web services-Classic SOAP pools配置(soapClassicPools)
2. 点击创建soapClassicPool
3. 填写:别名、初始化尺寸、最大尺寸,并选择:端点、区域和用户 注意:
o 自动启动将在Syracuse启动时启动pool(池)
o 可能打开的通道有(Web service子进程数*最大尺寸)
4. 点击启动/更新
测试Web Services
1. 转至管理-管理-Web services-Classic SOAP web services(soapClassicPools)
2. 点击CAdxWebServiceXmlCC
3. 在STUB部分,点击显示卡片(向下箭头)以生成操作列表