My Oracle Support Banner

The "/group/billing" At Parent Not Adding All The Members For Parallel PCM_OP_CUST_COMMIT_CUSTOMER (Doc ID 3028895.1)

Last updated on JULY 29, 2024

Applies to:

Oracle Communications Billing and Revenue Management - Version 12.0.0.8.0 and later
Information in this document applies to any platform.

Symptoms

In RODOD implementation, Billing and Revenue Management (BRM) is receiving parallel requests to add multiple children at the same time at a parent account.

The following observations were made.

1) When all the child accounts requests are hitting BRM at the same time, the /group/billing object at the parent gets only one member added.

2) When one child account has been sent prior to the other children, the /group/billing object at the parent account has all the members added correctly.


Error in cm.pinlog:


Steps to reproduce:
The issue can be reproduced at will with the following steps:
1. Create an Account using PCM_OP_CUST_COMMIT_CUSTOMER. Keep pay_type 10001.
2. Now create 5-6 children of the account created in STEP 1 using the same opcode. Again keep the PAY_TYPE 10001.
3.Trigger concurrent requests to create the accounts at the same time. This can be achieved by creating some automated script.

- PUT PIN_FLD_PARENT in the input flist to refer the account created in Step 1.

All the accounts will be created successfully. However, if we observe the /group/billing object created at the parent, it will have only one child member.

Query:How to fix this?

Cause

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
Symptoms
Cause
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.