RS01243: RULE STUDIO INTERNAL COMPILER ERROR WHEN BUILDING A RULE PROJECT

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • When compiling a rule that builds up a list based on complex
    condition an error may be thrown
    This type of condition creates the problem
    set 'variable1' to { "Pepe","Pedro","Peter","Pierre","Pascal"}
    ;
    set 'customers' to all customers where the name of each
    customer is one of variable1;
    

Local fix

  • Remove the use of the intermediary variable.
    In the previous sample change the condition to:
    set 'customers' to all customers where the name of each
    customer is one of { "Pepe","Pedro","Peter","Pierre","Pascal"} ;
    

Problem summary

  • Code generation is incorrect when a bind variable is used in a
    collect operation
    

Problem conclusion

  • The code of the rule compiler is modified to support this syntax
    

Temporary fix

Comments

APAR Information

  • APAR number

    RS01243

  • Reported component name

    WS ILOG RUL .NE

  • Reported component ID

    5724Y0200

  • Reported release

    711

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-01-29

  • Closed date

    2013-02-11

  • Last modified date

    2013-02-11

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Modules/Macros

  • 999
    

Fix information

  • Fixed component name

    WS ILOG RUL .NE

  • Fixed component ID

    5724Y0200

Applicable component levels

  • R711 PSY

       UP



Document information


More support for:

WebSphere ILOG Rules for .NET

Software version:

7.1.1

Reference #:

RS01243

Modified date:

2013-02-11

Translate my page

Content navigation