1

我正在使用 Boomi 将数据传递到 NetSuite。当我在供应商付款对象上使用执行 - 初始化函数并将类型设置为 vendorBill 时,我收到一个错误。这是我所看到的:

发送到 NetSuite 的 XML 文件

<InitializeRecord>
 <reference type="vendorBill" internalId="125056"></reference>
</InitializeRecord>

我收到的错误消息:

“在连接器中处理原始文档 iOi 失败:java.lang.Exception:无法执行初始化。必须定义有效的初始化引用类型。找到:vendorBill 有效值如下:[employee,vendor,vendorReturnAuthorization]”

根据 NetSuite 文档,我应该拥有的初始化选项是:员工、供应商、供应商账单。

我需要初始化供应商账单,是否有任何原因导致这不起作用,或者已知的解决方法?谢谢!(请注意,对其他对象使用初始化的所有其他进程都使用相同的连接器并且工作正常。)

4

1 回答 1

1

Boomi 中有一个未解决的错误:BOOMI-30118。这是代码中的一个缺陷,其中 VENDOR_RETURN_AUTHORIZATION 应该是 VENDOR_BILL。有两种替代解决方案:

  1. 使用 SOAP 连接器发出初始化请求。在解决内置 Netsuite 连接器错误之前,您的客户经理应该能够为您提供使用 SOAP 连接器的临时许可证。
  2. 初始化在技术上不是必需的。它不会那么简单,但是您应该能够通过查询或获取获取所有必需的字段,然后直接映射创建请求。
于 2019-05-23T12:39:22.943 回答