Leave Rider And Leave For Does Not Work Inside In Set #Array[] (Doc ID 1385087.1)

Last updated on OCTOBER 19, 2016

Applies to:

Oracle Utilities Rate Management - Version: 1.6.1.0 to 1.6.1.7 - Release: 1.6 to 1.6
Oracle Utilities Portfolio Management - Version: 1.6.1.0 to 1.6.1.7   [Release: 1.6 to 1.6]
Oracle Utilities Load Profiling and Settlement - Version: 1.6.1.0 to 1.6.1.7   [Release: 1.6 to 1.6]
Oracle Utilities Transaction Management - Version: 1.6.1.0 to 1.6.1.7   [Release: 1.6 to 1.6]
LODESTAR EIP - Version: 1.6.1.0 to 1.6.1.7   [Release: 1.6 to 1.6]
Information in this document applies to any platform.

Symptoms

In Rules Language, LEAVE FOR and LEAVE RIDER statements when used are not executed at once but after another loop.

1) LEAVE RIDER and LEAVE FOR statements does not work inside the for loop using IN SET #ARRAY[].
2) LEAVE RIDER does not work inside the for loop using the IN NUMBER ARRAYUPPERBOUND(#W9999_ARRAY[])

In both cases, the LEAVE statements are ignored during the execution of the code.

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