赛捷软件论坛's Archiver

lynn.yu 发表于 2020-1-7 16:34

[V12功能解说] 如何解决web service报错:“Read ECONNRESET”

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


在Sage X3中,我们可能在使用第三方调用基于标准web service“AOWSIMPORT”的子程序时遇到报错“Read ECONNRESET”。

请参见以下截屏:

[attach]5786[/attach]
[b]调取web service时的Read ECONNRESET报错[/b]

要想调用标准webservice “AOWSIMPORT”及其输入XML,请参照《如何通过Web services调用导入导出模板?》一文。

[b]原因:[/b]

这是由于clbfile I_FILE的值设为了0。请参见以下截屏:

[attach]5787[/attach]
[b]AOWSIMPORT web service的【匹配】页签[/b]

请参照以下步骤来解决这个报错:

[b]导航至功能:[/b]开发→脚本字典→脚本→Web服务
1.        从左列表中选中[b]AOWSIMPORT[/b]
2.        前往【匹配】页签,找到[b]I_FILE[/b]
3.        将它的[b]“长度”[/b]值增加至8。(示例:8= (512*(2^8)-2) =131070个字符)

请参见以下截屏:

[attach]5788[/attach]
[b]AOWSIMPORT web service的【匹配】页签[/b]

通过这种方式,我们可以在使用AOWSIMPORT标准的子程序化web service时解决“Read ECONNRESET”的web service报错了。

页: [1]

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