IRules Module Not Executed Correctly (Doc ID 407856.1)

Last updated on SEPTEMBER 26, 2016

Applies to:

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

Goal

An iRules module included in the registry, defines three iRules. The iRules seems to be working fine. The problem is that the INIT_SCRIPT section (there is an INIT_SCRIPT for each iRule) is also executed as a part of the last iRule.

One would expect to get an INIT_SCRIPT line only once in the pipeling log file for each EDR that travels through the pipeline. But below is the result:


17.01.2003 10:56:34 mark ifw IFW NORMAL 00000 - (ifw.Pipelines.DEV.Functions.PreProcessing.FunctionPool.ROAMGPRS_PREPROCESS.Module.GPRS_OutRoaming.GPRS_OutRoaming) *** Running INIT_SCRIPT for GPRS_OutRoaming (19)
17.01.2003 10:56:34 mark ifw IFW NORMAL 00000 - (ifw.Pipelines.DEV.Functions.PreProcessing.FunctionPool.ROAMGPRS_PREPROCESS.Module.GPRS_TapIn_OutRoaming.GPRS_TapIn_OutRoaming) *** Running INIT_SCRIPT for GPRS_OutRoaming (19)
17.01.2003 10:56:34 mark ifw IFW NORMAL 00000 - (ifw.Pipelines.DEV.Functions.PreProcessing.FunctionPool.ROAMGPRS_PREPROCESS.Module.GPRS_TapIn_OutRoaming.GPRS_TapIn_OutRoaming) *** Running INIT_SCRIPT for GPRS_TapIn_OutRoaming (98)


So, for the iRule GPRS_TapIn_OutRoaming there are printouts from two INIT_SCRIPT sections. This is incorrect.

The iRules module is currently defined in this registry extract as follows:

ROAMGPRS_PREPROCESS
{

ModuleName = FCT_IRules
Module
{

Active = True
Source = DATABASE
DataConnection = ifw.DataPool.IntegrateLogin
Rules
{
}
Descriptions
{
GPRS_InRoaming = ./customer/iScript/IRL_GPRS_InRoaming.irl
GPRS_OutRoaming = ./customer/iScript/IRL_GPRS_OutRoaming.irl
GPRS_TapIn_OutRoaming = ./customer/iScript/IRL_GPRS_TapIn_OutRoaming.irl
}
}
}



Solution

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