Синтаксис Netsuite XML - установка нескольких полей на ноль

Я использую Boomi с веб-сервисами Netsuite, обновляю адрес. Проблема, с которой я сталкиваюсь, состоит в том, что существующий адрес имеет адреса addr1, addr2, addr3, city, state & zip, но адрес, на который я обновляю его, имеет только addr1, addr2, city. Таким образом, поля, которые я отправляю (addr1, addr2 и city), обновляются идеально, но в других полях ничего не происходит. Это оставляет меня с бессмысленным адресом.

В схеме Netsuite есть что-то, называемое NullFieldList, но я не могу понять, как я отправляю через него список элементов. В настоящее время я попробовал следующее (отрублено)

<ns1:shippingAddress>
    <ns2:nullFieldList>
      <ns2:name>attention,addr3,city,state,zip</ns2:name>
    </ns2:nullFieldList> 

Но это не дает желаемого эффекта. Нужны ли одинарные кавычки, скобки, отдельные элементы?

1 ответ

Решение

Каждое поле, которое вы хотите установить как нулевое, должно быть в своем собственном элементе

<nullFieldList>
    <name>attention</name>
    <name>addr3</name>
    <name>city</name>
    <name>state</name>
    <name>zip</name>
</nullFieldList>
Другие вопросы по тегам