Hello dear ByDesign community,
I am currently integrating SFDC and ByDesign on several objects.
I am facing an issue in my ETL tool when it comes the time to integrate several addresses under the same Account/Customer.
I have no issue if I only put one AddressInformation node in my CREATE/UPDATE/UPSERT requests. But as soon as I create two instances of AddressInformaiton node, it is lost and I get an error (which does not appear in the web services rejected calls in the ByD system) like "failed processing documents" which does not look like a ByD error. At least not one I did ever come around.
If I put the UUID on a single instance of address, it updates well.
However, in my example below I try to update an existing address as well as creating a new one.
Here is the XML sent from my ETL to ByDesign in my UPSERT request. (after my message)
If somebody has something on this it would be greatly appreciated.
Thank you for your attention.
Best regards.
Jacques-Antoine Ollier
<?xml version='1.0' encoding='UTF-8'?>
<Customer xmlns:ns3="http://sap.com/xi/AP/CustomerExtension/BYD/A04TQ" xmlns:ns4="http://one-off.sap.com/YLVKJXFIY_" xmlns:ns5="http://sap.com/xi/AP/Globalization" addressInformationListCompleteTransmissionIndicator="true">
<InternalID>TESTSFDC8</InternalID>
<CategoryCode>2</CategoryCode>
<ProspectIndicator>false</ProspectIndicator>
<CustomerIndicator>true</CustomerIndicator>
<LifeCycleStatusCode>2</LifeCycleStatusCode>
<Organisation>
<FirstLineName>Test Integration 8</FirstLineName>
</Organisation>
<VerbalCommunicationLanguageCode>EN</VerbalCommunicationLanguageCode>
<AddressInformation addressUsageListCompleteTransmissionIndicator="true">
<UUID>00163e0d-9e28-1ee5-aff3-093c23014ddf</UUID>
<AddressUsage>
<AddressUsageCode>XXDEFAULT</AddressUsageCode>
</AddressUsage>
<Address telephoneListCompleteTransmissionIndicator="true">
<PostalAddress>
<CountryCode>CA</CountryCode>
<CityName>Montreal</CityName>
<StreetPostalCode>H2T 1Z2</StreetPostalCode>
</PostalAddress>
<WebURI>www.test.com</WebURI>
</Address>
</AddressInformation>
<AddressInformation addressUsageListCompleteTransmissionIndicator="true">
<AddressUsage>
<AddressUsageCode>SHIP-TO</AddressUsageCode>
<DefaultIndicator>false</DefaultIndicator>
</AddressUsage>
<Address>
<PostalAddress>
<CountryCode>CA</CountryCode>
<CityName>Gattaka</CityName>
<StreetPostalCode>h2y 2v1</StreetPostalCode>
<StreetName>1234 Elm street</StreetName>
</PostalAddress>
</Address>
</AddressInformation>
<ns3:SalesForceID>0016100000NmksXAAR</ns3:SalesForceID>
</Customer>