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
---------------------------
- Create following irl data file:
cat IRL_Service_pattern.data
003190.*;Y;NatFix - Create the folowing irl file
cat IRL_ServicePattern.irl
RULE: ServicePattern
SOURCE: File
FILE: ./custom/iScriptLib/IRL_Service_pattern.dataINIT_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}";
} - Add iRule in the registry, just before FCT_MainRating module
- 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 |