Not Being Able To Create A Person Type Customer Through Webservice With Multiple SHIP_TO Addresses.
Last updated on AUGUST 30, 2016
Applies to:Oracle Fusion Trading Community Model - Version 18.104.22.168.0 to 22.214.171.124.0 [Release 1.0]
Oracle Fusion Trading Community Model Cloud Service - Version 126.96.36.199.0 to 188.8.131.52.0 [Release 1.0]
Information in this document applies to any platform.
On : 184.108.40.206.0 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