赛捷软件论坛's Archiver

lynn.yu 发表于 2019-11-21 11:14

[KB 75719功能解说] Sage X3 PU9及之后版本中Web services发生了哪些变化?

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



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



[b]类别[/b]
配置
工具


[b]描述[/b]
web services发生了巨大的变化,有哪些变化呢?


[b]解决方法[/b]
有关详细信息,请查看Sage X3内部的在线帮助。

概述:
•        通用SOAP  web services是基于经典版客户端的,其行为与以前完全一样
•        许可证现在控制通过web service耗用的数据量,但不对池中设定的客户端数量进行控制
•        Web services是在Syracuse管理模块中管理的,不再有控制台配置
•        Web services的所有设置和测试现在都将在新的Sage X3 Web方法中进行(你不再能使用“旧的”web测试器)

实体:
•        [b]Hosts[/b](管理→管理→服务器→web服务器):设置【子进程数】。默认情况下这个字段为0,所以必须配置。这样,你在Sage X3 web负载平衡器模式下才能运作。
•        [b]soapClassicPools[/b](管理→管理→Web Services→经典版SOAP池配置):设定池,在设置池过程中初始化的客户端数,池允许使用的最大客户端数(以避免超载)
•        [b]请注意:[/b]如果你设置了两个子进程,且每个池两个客户端,这样你就会启动四个客户端。([b]客户端数 = 子进程数 * 每个子进程的客户端数[/b])
•        [b]soapGenerics[/b](管理→管理→Web Services→经典版SOAP Web服务):检索WSDL描述,并且是每个操作(保存、读取、查询、删除...)的内部测试器
•        [b]restWebServices[/b](管理→管理→Web Services→Rest web services):申报要从SAFE X3专用API使用的向外的rest web services。
•        [b]licenseViews[/b](管理→使用→会话管理→许可证追踪):允许查看Web services的耗用情况。

许可证参数:
•        [b]WSGRACELIMIT[/b]:(%)设定了百分比允许超出的范围(通常为10%)。如果最大尺寸固定在1MB /天,那么这就意味着:
        每天1 MB,无速度限制
        下一个10%(100Kb)速度会降低
        当达到1.1 MB限制时,web service不再响应
•        [b]WSGRACESLOWDOWN[/b]:指的是当Web services达到宽限时,其速度降低的比例
•        [b]WSPERIOD[/b]:决定了适用尺寸限制的时间段(日/月/年)
•        [b]WSSIZELIMIT[/b]:web services许可证的大小,以MB为单位。


[b]相关资源[/b]
报错:“BLOK,无法启动处理请求的线程”
报错:“已锁定web services系统,因为已超出了许可证系统(WSGRACELIMIT)定义的宽限范围”
如何将Web service请求的输出更改为JSON格式?
在Sage X3 PU9和之后版本中我该如何配置SOAP web services?
我要如何查看我的web services耗用历史记录?

页: [1]

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