赛捷软件论坛's Archiver

lynn.yu 发表于 2019-11-27 12:01

[KB 80556功能解说] PU9和之后版本中我该如何配置和测试SOAP web services?

[b]* 本文由赛捷软件(上海)有限公司翻译完成,未经授权不得转载。如需转载,请先联系相应版块的版主取得授权。[/b]


[b]产品[/b]
Sage EM企业管理(原名Sage X3)


[b]类别[/b]
配置
设置与偏好



[b]描述[/b]
在Sage X3 PU9和之后版本中我该如何配置和测试SOAP web services?

我要如何使用管理→管理→Web Services→经典版SOAP Web services(soapGenerics)功能中的操作?


[b]原因[/b]
在Sage X3版本PU9之前的版本中,你需要在控制台中配置你的web services,而且有一个基于浏览器的测试池。自PU9开始,测试直接是通过管理→管理→Web Services→Classic SOAP Web Services(soapGenerics)功能中的Syracuse组件实现的。


[b]解决方法[/b]
经典版SOAP web services的创建和发布方式与之前版本相同,都是通过将对象或子程序发布为一项web service。

配置

设置主机程序
1.        前往功能:[b]管理→管理→服务器→web服务器[/b](hosts)。
2.        点击你的主机名旁边的[b]“编辑”[/b]按钮(铅笔图标)
3.        为[b]【Web service子进程数】[/b]录入一个值。
4.        [b]请注意:[/b]
o        默认情况下,值设为了0。
o        自PU9开始,许可证是基于数据而不是渠道的。可查看KB ID 75719:Sage X3 PU9及之后版本中Web services发生了哪些变化?
o        查看架构指南或者在线帮助,确定要录入的[b]子进程数[/b]和[b]Web service子进程数[/b]。

设置Web Service池
1.        前往功能:[b]管理→管理→Web Services→经典版SOAP池配置[/b](soapClassicPools)。
2.        点击[b]“创建soapClassicPool”[/b]。
3.        录入[b]【别名】[/b]、[b]【初始化尺寸】[/b]、[b]【最大尺寸】[/b],选择[b]【端点】[/b]、[b]【区域设置】[/b]和[b]【用户】[/b]。
4.        [b]请注意:[/b]
o        【自动启动】会在启动Syracuse时启动池
o        可能打开的渠道是(Web service子进程数 * 最大尺寸)。可查看KB ID 75719:Sage X3 PU9及之后版本中Web services发生了哪些变化?
5.        点击[b]“启动/更新”[/b]

测试Web Services
1.        前往功能:[b]管理→管理→Web Services→经典版SOAP Web services[/b](soapGenerics)。
2.        点击[b]“CAdxWebServiceXmlCC”[/b]
3.        在[b]STUB[/b]版块中,点击[b]显示卡[/b](向下箭头),生成一个[b]操作[/b]列表

如需更详细的信息和示例句法,请查看下面的相关资源。


[b]相关资源[/b]
我该如何使用经典版SOAP Web services功能删除一条记录?
我该如何使用经典版SOAP Web services功能获取web service描述?(XML视图)
我该如何使用经典版SOAP Web services功能获取web service方案?(XSD显示)
我该如何使用经典版SOAP Web services功能修改一条记录?
我该如何使用经典版SOAP Web services功能查询一条记录?
我该如何使用经典版SOAP Web services功能读取一条记录?
我该如何使用经典版SOAP Web services功能运行一个子程序?
我该如何使用经典版SOAP Web services功能保存并创建一条记录?
Sage X3 PU9及之后版本中Web services发生了哪些变化?

页: [1]

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