SIG10 Occurs While Converting Child Account To Non-Payee From Payee
Last updated on AUGUST 24, 2011
Applies to:Oracle Communications Billing and Revenue Management - Version: 220.127.116.11.0
Oracle Solaris on SPARC (32-bit)
Sun Solaris SPARC (32-bit)
In a hierarchy, both parent & child pay their own bills. Child has no open AR or bill items. Now, while trying to make the parent as payee for child (from Customer Center -> Hierarchy -> Bill Unit Hierarchy), it throws error. CM pinlog shows 'Signal 10 received'.
A sample production scenario may be like this: one new account is created, which is treated as a parent account. A group of accounts ( may be, existing old accounts ) are now moved under the new parent account and their payment type is changed from 10001(invoice) to 10007(subord). For one of the accounts, while changing the paytype , sig 10 is thrown in the cm pinlog. It is observed that this account has a huge number of items against it.
This problem may be worked-around by setting the cm parameter cm_txn_cache_enabled to 0. However, this parameter is only used for testing purpose and should not be used in production systems , because if we disable to transaction caching mechanism (enabled by default ) the performance will degrade.
Steps To Reproduce
1. Create a new account and treat it as a Parent account.
2. Use PCM_OP_BILL_GROUP_ADD_MEMBER or Customer Center to add an existing old account as a child to this parent. The child is still a payee account ( that is , it is self-paying).
3. From Customer Center->Hierarchy->Bill Unit Hierarchy, try to change the payment type of the child such that parent will pay the dues for the child (that is , it is now a sub-ord account).
4. Try to save the changes. Customer Center will throw an error and 'Signal 10 received' in logged in CM pinlog.
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