Web Services 如何修复SOAP -更新列表NetSuite错误:记录已更改

xxslljrj  于 2023-03-08  发布在  其他
关注(0)|答案(1)|浏览(131)

当集成使用“updatelist”更新销售订单行上的5个字段时,我试图找到解决方案。当销售订单上的行超过5个时,问题出现了。我们同时为同一销售订单发送多个“UpdateList”SOAP请求。
请参阅下面的SOAP日志屏幕截图。由于错误,某些行无法更新:平台核心:代码RCRD_已更改</platformCore:code>
platformCore:消息记录已更改</platformCore:message>
我如何解决这个问题?发送更新列表请求并等待它完成相同的销售订单?

错误截图:

0pizxfdo

0pizxfdo1#

你回答了你自己的问题。
我们同时为同一销售订单发送多个“UpdateList”SOAP请求。
记录在更新时被锁定,这是导致错误的原因。避免此错误的唯一方法是在记录未锁定时进行更新,或者仅对所有信息执行一次更新,而不是对同一记录进行多次更新。

相关问题