Board logo

标题: [V11功能解说] 如何解决webservice报错:“nextLong” [打印本页]

作者: lynn.yu    时间: 2019-9-6 10:31     标题: [V11功能解说] 如何解决webservice报错:“nextLong”

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


我们在调用web service时可能碰到过“nextLong”报错。下面介绍了一种解决“nextLong”报错的方法:

在V11和V12版本中,创建的对象是基于web service保存产品的。在保存新的产品时,我们收到了nextLong的报错,类型为4。参见图1.1。
[attach]5399[/attach]
图1.1 nextLong报错——通过web service保存产品时

原因:如果没有找到字段或者超出分析元字段:

如果我们试图为字段发送值,而这个值在屏幕中不可用,那么就会造成nextLong的报错。更确切地说,如果你试图将值传输至分析元字段,在屏幕分析元设定为5而你试图向该分析元传递值6时,那么就会出现nextLong的报错。

示例:创建的自定义分析元字段XIVENCUST为5,但试图向该字段发送6。参见图1.2。
[attach]5400[/attach]
图1.2 输入XML通过web service保存产品。

解决方法:发送字段中指定的精确值或小于分析元的值。

希望这对你有所帮助!




欢迎光临 赛捷软件论坛 (http://sagesoft.cn/bbs/) Powered by Discuz! 7.2