My Oracle Support Banner

Approving Overlapping Promotion Over Clearance Fails With SchemaValidationErrors When RIB Is Active (Doc ID 2753953.1)

Last updated on FEBRUARY 23, 2021

Applies to:

Oracle Retail Price Management - Version 15.0.3 and later
Information in this document applies to any platform.


When CLEARANCE_PROMO_OVERLAP_IND = 0 and Retail Integration Bus (RIB) is active, Retail Price Management (RPM) allows to create a overlapping promotion over clearance. However, it get stuck in Conflict Checking status.

19:36:51,814 DEBUG ([ACTIVE] ExecuteThread: '32' for queue: 'weblogic.kernel.Default (self-tuning)') [RPMRibPublishingCoreServiceImpl] Calling RIBMessagePublisher.publisher with 1 RIBMessageVOs.
19:36:51,844 ERROR ([ACTIVE] ExecuteThread: '32' for queue: 'weblogic.kernel.Default (self-tuning)') [PayloadFactory] Unable to validate the message
SchemaValidationErrors [1] for PromotionDesc [
cvc-complex-type.2.4.a: Invalid content was found starting with element 'ListGroup'. One of '{"":discount_limit, "":exception_parent_id, "":LocationList}' is expected.

Steps to Recreate:

  1. Ensure System Options CLEARANCE_PROMO_OVERLAP_IND = 0.
  2. Ensure System Options Export to RIB is 1.
  3. Have an item with regular price: 8.
  4. Create a Clearance for an item for a set of dates (ex: 2019-06-10). Fixed Price 5.
  5. Approve the Clearance.
  6. Create a promotion for the same period (ex: 2019-06-10 to 2019-06-15). Fixed Price 6.
  7. Try to approve the promotion and notice that it gets stuck in Conflict Checking status.




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

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.