IBM Support

PI28000: RATIONAL DEVELOPER FOR SYSTEM Z (RDZ): PL/I PARSER SETS AN ERRORWHEN A BEGIN-END CLAUSE IS NESTED INTO A WHEN OR OTHERWISE BLOCK

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as fixed if next.

Error description

  • Rational Developer for System z - RDz - V9.1.0
    
    PL/I parser sets an error when a BEGIN-END clause is nested
    into a WHEN or OTHERWISE block inside a SELECT clause.
    
    Re-creation steps:
    
    For instance, use the following code:
    
    1  DEST201: PROC () ;
    2    EXODUS:
    3     PUT SKIP;
    4     T1: PROC;
    5         DCL TEST CHAR(2);
    6         SELECT (TEST);
    7             WHEN ('00') DO;
    8             END;
    9           OTHERWISE  DO;
    10                TEST        = '00';
    11                BEGIN;
    12                 GOTO EXODUS;
    13                END;
    14            END;
    15    END T1;
    16 END DEST201;
    
    When opening  the file, a warning sign appears in front of
    line number 10.
    

Local fix

Problem summary

  • Modified PL/I parser to handle end statements that close
    multiple blocks of code.
    
    This APAR is being closed FIN with concurrence from the
    submitting customer. This means that a fix to this APAR is
    expected to be delivered from IBM in a release which is being
    developed at the time that the APAR was closed. The latest
    release of the product to exit development at the time this
    APAR was closed was: Rational Developer for z Systems V9.5.
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PI28000

  • Reported component name

    RATL DEV FOR SY

  • Reported component ID

    5724T0700

  • Reported release

    910

  • Status

    CLOSED FIN

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2014-10-20

  • Closed date

    2015-09-18

  • Last modified date

    2015-09-18

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

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

Fix information

Applicable component levels

  • R950 PSY

       UP

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSTRMM","label":"IBM Developer for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"910","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
14 October 2021