My Oracle Support Banner

Pipeline Crashed With SIGSEGV When Rating CDRs During IRule Execution (Doc ID 2045261.1)

Last updated on FEBRUARY 28, 2024

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.5.0.0.0 to 7.5.0.0.0 [Release 7.5.0]
Information in this document applies to any platform.

Symptoms

On : 7.5 PS10 version, Pipeline Manager

Scenario:

Pipeline crashed with SIGSERV error on rating CDRs.

Error in Pipeline log is as below:

 

STEPS TO REPRODUCE
---------------------------

  1. Create following irl data file:

    cat IRL_Service_pattern.data
    003190.*;Y;NatFix

  2. Create the folowing irl file

    cat IRL_ServicePattern.irl

    RULE: ServicePattern
    SOURCE: File
    FILE: ./custom/iScriptLib/IRL_Service_pattern.data

    INIT_SCRIPT:

    CONDITION:
    edrString(DETAIL.B_NUMBER) =~ "${1}";

    RESULT:
    edrString(DETAIL.MY_TAR_RATING_FLAG) = "${2}";
    if ( edrString( DETAIL.MY_TAR_RATING_FLAG) == "Y" )
    {
    edrString(DETAIL.MY_TAR_ORIGINAL_IC) = edrString(DETAIL.ASS_CBD.CP.IMPACT_CATEGORY);
    edrString(DETAIL.ASS_CBD.CP.IMPACT_CATEGORY) = "${3}";
    }

  3. Add iRule in the registry, just before FCT_MainRating module

  4. Pass an EDR for rating

Actual Result:
-----------------
Pipeline process crashed and has to be restarted when trying to assign the value into “DETAIL.ASS_CBD.CP.IMPACT_CATEGORY“ field.

Expected Result:
----------------------
EDR should be processed successfully and Pipeline process should be up and running after processing the EDR.

 

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.