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 11.1.5.0.0 to 11.1.5.0.0 [Release 1.0]
Oracle Fusion Trading Community Model Cloud Service - Version 11.1.5.0.0 to 11.1.5.0.0 [Release 1.0]
Information in this document applies to any platform.

Symptoms

On : 11.1.5.0.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.

ERROR
-----------------------
Failed to validate a row with key oracle.jbo.Key[300000000636781 ] in CustomerAccountSiteUseEO
 JBO-HZ:::HZ_NO_CURRENT_PRIMARY_ASU:
 
 HZ-120235
 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.
 


STEPS
-----------------------
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.

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

Cause

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