Rate Schedule Variable Does Not Contain Value When Browsing a List in Full Recorder Mode Using a FOR EACH Statement. (Doc ID 1269033.1)

Last updated on AUGUST 22, 2016

Applies to:

Oracle Utilities Billing Component - Version: 1.5.0.5 and later   [Release: and later ]
LODESTAR EIP - Version: 1.5.0 and later    [Release: 1.5 and later]
Information in this document applies to any platform.

Symptoms

When browsing a list in a full recorder mode using a “for each” statement in a rate schedule, the variable that holds this list does not contain a value.

Steps to Reproduce

1. Create a Full Record list that will be later accessed via rules language. In this example, the list name is "HOLIDAY_HLIST_PROCESSPERIOD".

2. Access the contents of the list in rules language

HLIST = "MDM_CA_VEE_HOLIDAYS";
PROFILE_TEMP_START = '09/01/2004';
PROFILE_TEMP_STOP = '11/01/2004';
FOR EACH HOLLIST IN LIST "HOLIDAY_HLIST_PROCESSPERIOD"
JSP_HOLLIST_PARAM = HOLLIST.HOLIDAYLISTNAME;
C = C + 1;
END FOR;

3. Using Trial Calculation, execute the rate schedule.
While stepping through the rate, the varible HOLLIST does not contain a value.

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