My Oracle Support Banner

If More Than 1k Audit Events Are In Process, The C1-DISTA Batch Failed. (Doc ID 3071016.1)

Last updated on FEBRUARY 10, 2025

Applies to:

Oracle Financial Services Revenue Management and Billing - Version 6.0.0.0.0 to 6.0.0.0.0 [Release 6]
Information in this document applies to any platform.

Goal

On : 6.0.0.0.0 version.
 

The C1-DISTA batch fails,  if more than 1k Audit Events are in Pending Status.

Error message: causing java.sql.SQLSyntaxErrorException: ORA-01795: maximum number of expressions in a list is 1000

 

Steps to reproduce

Test Case 1
1. Create more than 1000 audits events of Maintenance objects 'C1_PRICEASGN', 'C1_PRICELIST', 'C1_PLASSGN', 'C1_PRCRULE', 'PERSON', 'ACCOUNT'). BO_STATUS_CD of these audit entries are ‘PENDING’.
2. Run C1-DISTA batch
3. After completion of C1-DISTA batch, Batch post proc algo C1-DISAUP will get triggered and must update all audit entries with “COMPLETE” BO_STATUS_CD.

Test Case 2
1. Create less than 1000 audits events of Maintenance objects 'C1_PRICEASGN', 'C1_PRICELIST', 'C1_PLASSGN', 'C1_PRCRULE', 'PERSON', 'ACCOUNT'). BO_STATUS_CD of these audit entries are ‘PENDING’.
2. Run C1-DISTA batch
3. After completion of C1-DISTA batch, Batch post proc algo C1-DISAUP will get triggered and must update all audit entries with “COMPLETE” BO_STATUS_CD.

Solution

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
Goal
Solution
References


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