Not Being Able To Create A Person Type Customer Through Webservice With Multiple SHIP_TO Addresses.

(Doc ID 1574970.1)

Last updated on AUGUST 30, 2016

Applies to:

Oracle Fusion Trading Community Model - Version to [Release 1.0]
Oracle Fusion Trading Community Model Cloud Service - Version to [Release 1.0]
Information in this document applies to any platform.


On : version, Webservice

When attempting to create customer account with one site with usage 'BILL_TO' and another site having usages both BILL_TO and SHIP_TO.
the following error occurs.

Failed to validate a row with key oracle.jbo.Key[300000000636781 ] in CustomerAccountSiteUseEO
 No primary address exists for the address purpose, SHIP_TO.
 An address purpose for an account with one or more active addresses must have a primary address.
 Select one of the active addresses as the primary address for this.

The issue can be reproduced at will with the following steps:
1. Service URL is: http://:/foundationParties/CustomerAccountService?wsdl
2. Input Payload - similar to file CreateCustomerMultiSiteInput.txt file - (as the payload is bigger than the maximum allowed characters here.)
3. getting error in a pop-up window in EM Console. (I was testing this service from EM console). Uploading this as CreateCustomerMultiSiteError.txt file.

The issue has the following business impact:
Due to this issue, users cannot associate 2 site uses for same customer in a single payload


Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms