How To Resolve ERR_DUPLICATE In CreateCustomerPartyPortalProvABCSImpl
Last updated on OCTOBER 20, 2016
Applies to:Oracle Communications Integration Pack for Order to Billing - Version 2.5 to 2.5 [Release 2.5]
Information in this document applies to any platform.
When the BPEL flow CreateCustomerPartyPortalProvABCSImpl calls the OP CODE PCM_OP_CUST_COMMIT_CUSTOMER it intermittently receives an error ERR_DUPLICATE. Essentially meaning the customer that is trying to be created already exists in BRM. The issue occurs in case where the flow did not complete the first time and the customer is resubmitting the record. In the first instance the communication between AIA and BRM was interrupted and whilst BRM completes successfully AIA handles the problem as a fault. The issue is the Customer is created in BRM and when they try and resubmit the order it will fail with the ERR_DUPLICATE. Customer reports the error can occur based on a number of different errors:
Out of Memory errors
How this problem should be handled?
The flow is not compensating for testing whether the customer was created.
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