SIGSEV In Pipeline Manager Due To Billing (Doc ID 1319933.1)

Last updated on SEPTEMBER 15, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.4.0.0.0 and later
Information in this document applies to any platform.
Checked for relevance on 13-Jun-2013

Symptoms

Billing causes SIGSEGV in Pipeline Manager. Issue occurs randomly. Sometimes after SIGSEGV, when  tried to restart process another SIGSEGV occurs during startup. Usually another PM startup attempt succeeds.

Once I noticed following warning in pipeline process log:

WARNING [T:1164196160] 40016 - (ifw.DataPool.CustomerData.Module) BillInfo update failed for account Id : 5904553


Steps to reproduce the issue

1. Create an account.
2. Rate EDRs via pipeline for created account.
3. Billing phase 1. Change current time to time of next_bill_t of created account, with pin_virtual_time tool.
4. Run pin_bill_accts for created account ( pin_bill_accts -verbose -file accounts.xml )
5. Billing phase 2. Change current time to time of ( next_bill_t + 1 day + 1 hour) of created account, with pin_virtual_time tool.

All the above steps were performed in a perl script, so steps 3-5 generate a lot of business synchronization events almost at the same time.

It might be one of following business synchronization events cause that issue:

OpenNewActgCycle
PartialBilling


as those events are always found in the IFW_SYNC table in database when the SIGSEGV occurred.

Cause

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