Also, on custom list fields, SuiteTalk is expectin...
# suitetalkapi
k
Also, on custom list fields, SuiteTalk is expecting the list ID of the selected value, isn't it? Sometimes it's throwing an error saying to select a value and sometime it's not, even though I'm using the same XML and value for both...
Here's the relevant XML:
Copy code
<ns1:customFieldList>
    <ns2:Customer_Type>
      <ns2:value>1</ns2:value>
    </ns2:Customer_Type>
  </ns1:customFieldList>
Here's the error:
Please enter value(s) for: Customer Type
It works fine on UPDATE but throws the error on UPSERT
b
doesnt look like a valid customFieldList
there should only be customField elements in there
k
What's weird is it was imported from NS by Boomi and works on update but not upsert. 😕
I tried re-importing the upsert request but then it doesn't have the custom field list at all, and gets the same error because the field can't be mapped
b
is the upsert creating the record or updating it?
k
Updating if it exists, creating if it doesn't
b
and on the one that is failing?
k
yes
but the identical schema with UPDATE request succeeds
b
its either creating or updating
an update will success if the mandatory field is already filled in
a create will fail if the mandatory field is missing
k
Ah ok that makes sense
I think I figured out the problem, though don't have a solution yet. The import within Boomi is not picking up any of the custom fields. I suspect it's a permission issue, though no permission error is thrown. The previous sandbox was using Administrator for the integration. This is of course no longer possible so I'll need to figure out which permission is needed for the integration role to see custom fields.
I fixed it by making myself the owner of the custom fields. >.<