Синтаксис 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>