PDC Webservice Retry Logic to Avoid OptimisticLockException
(Doc ID 2484511.1)
Last updated on MAY 23, 2022
Applies to:Oracle Communications Pricing Design Center - Version 18.104.22.168.0 and later
Information in this document applies to any platform.
Bill offer publication involves publishing changeset to Pricing Design Center (PDC) WebService with the payload like below:
Since the Bill catalog system does not identify the individual pricing elements being modified, the entire offer including Packages/Charges/Discounts is always republished. When the Charges/Discounts are part of two changesets published in parallel, PDC throws OptimisticLockException. In order to avoid this systemically, the user is requesting PDC webservice to implement a retry logic for configurable number of retries.
Below error is observed in PDC Admin server log:
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!
In this Document