Не удалось инициализировать счет поставщика с помощью объекта платежа поставщика в Boomi - PullRequest
0 голосов
/ 26 сентября 2018

Я использую Boomi для передачи данных в NetSuite.Когда я использую функцию execute - initialize в объекте оплаты vendor и устанавливаю тип vendorBill, я получаю сообщение об ошибке.Вот что я вижу:

XML-файл, отправленный в NetSuite

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

Сообщение об ошибке, которое я получаю:

"Не удалось обработать исходные документы iOi в соединителе:java.lang.Exception: Невозможно выполнить инициализацию. Должен определить действительный тип ссылки Initialize. Найдено: vendorBill Допустимые значения: [employee, vendor, vendorReturnAuthorization] "

Согласно документации NetSuite, опции, которые я должен иметьдля инициализации используются: employee, vendor, vendorBill.

Мне нужно инициализировать счет поставщика, есть ли причина, по которой это не работает, или известный обходной путь?Спасибо!(Обратите внимание, что все другие процессы, использующие инициализацию для других объектов, используют один и тот же соединитель и работают должным образом.)

1 Ответ

0 голосов
/ 23 мая 2019

В Boomi есть нерешенная ошибка: BOOMI-30118.Это дефект в коде, где VENDOR_RETURN_AUTHORIZATION должно быть VENDOR_BILL.Для этого есть 2 альтернативных решения:

  1. Используйте соединитель SOAP, чтобы выполнить запрос инициализации.Ваш менеджер по работе с клиентами должен иметь возможность получить временную лицензию на использование соединителя SOAP до тех пор, пока не будет устранена встроенная ошибка Netsuite Connector.
  2. Инициализация технически не требуется.Это будет не так просто, но вы сможете получить все необходимые поля с помощью запросов или запросов, а затем напрямую сопоставить запрос на создание.
...