IBM Support

PI74661: RATIONAL DEVELOPER FOR SYSTEM Z : REALTIME SYNTAX CHECK WARNING ON * AS LEVEL IDENTIFIER IN DEFINE STRUCTURE STATEMENT IN PL/I

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • Rational Developer for System z - RDz - v9.5.1.2
    
    Description :
    Real-time Syntax check detects an ERROR_TOKEN when a define
    structure Statement contains a '*' of type union as Level
    description.
    The code completion is not affected by this issue.
    
    This can be recreated by using the following PL/I source :
    
    *PROCESS SOURCE XREF;
    PLUNION: PROC() OPTIONS(MAIN);
    define structure 1 test_str,
                        2  *                union,
                           3 char1        char(50),
                           3 char2        char(50);
    
      dcl abc type test_str;
      dcl defg char(10);
    
      defg = 'azerty';
    
    END PLUNION;
    

Local fix

Problem summary

  • PL/I realtime syntax check issues a warning on * as a level
    identifier in define structure statement.
    

Problem conclusion

  • Modified the PL/I parser to support * as a level identifier in a
     define structure statement.
    
    The problem listed in this APAR has been resolved with
    IBM Rational Developer for z Systems V9.5.1.4 Fix Pack which
    is available from the Recommended Fixes support download page:
    http://www-1.ibm.com/support/docview.wss?rs=2294&uid=swg27006335
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI74661

  • Reported component name

    DEV FOR Z SYS

  • Reported component ID

    5724T0700

  • Reported release

    951

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-01-10

  • Closed date

    2017-02-23

  • Last modified date

    2017-02-23

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

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

Fix information

  • Fixed component name

    DEV FOR Z SYS

  • Fixed component ID

    5724T0700

Applicable component levels

  • R951 PSY

       UP



Document information

More support for: Rational Developer for System z

Software version: 951

Reference #: PI74661

Modified date: 23 February 2017