IBM Support

PM82688: In RDz 8.5.1, incorrect errors are raised on %do ..%end in PL/I program

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • APAR Error Description:
    
    Abstract: In Rational Developer for System z (RDz) version
    8.5.1, opening a PL/I program in LPEX or COBOL editor shows
    incorrect errors 'Misplaced construt(s)'.
    
    Problem:
    
    1- open a PL/I program like
    
     helloapp: proc() options(main);
    
        Dcl theAnswer char(16) varying;
    
     Do ;
    
       Display('Hello PL/I World');
    
       if theAnswer = 'q' | theAnswer = 'Q'
         then display('value='|| theAnswer );
         else
      do;
      display('ELSE');
     mysubproc:proc;
      Display('mysubproc');
     end mysubproc;
     mysubproc2:proc;
      Display('mysubproc2');
     end mysubproc2;
     call   mysubproc;
     call   mysubproc2;
        end;
    
     end; /* Do Forever */
    
    2- the following error marker is displayed on line Do;
    'Misplaced construt(s)'
    
    3- the following error marker is displayed on line  end; /* Do
    Forever */
    'ProcedureStart' expected instead of this input
    
    Local fix:
    There is no known workaround at this time.
    

Local fix

Problem summary

  • ****************************************************************
    *
    USERS AFFECTED:
    RDz users who use PL/I programs with procedures in do
    blocks.
    ****************************************************************
    *
    PROBLEM DESCRIPTION:
    RDz incorrectly displayed warnings for PL/I procedures in do
    blocks when editing PL/I programs.
    

Problem conclusion

  • ************************************************************
    PROBLEM RESOLUTION:
    RDz does not display warnings for PL/I procedures in do
    blocks when editing PL/I programs.
    
    The problem listed in this APAR has been resolved with
    IBM Rational Developer for System z V8.5.1.1 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

    PM82688

  • Reported component name

    RATL DEV FOR SY

  • Reported component ID

    5724T0700

  • Reported release

    850

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-02-13

  • Closed date

    2013-03-21

  • Last modified date

    2013-03-21

  • 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

    RATL DEV FOR SY

  • Fixed component ID

    5724T0700

Applicable component levels

  • R850 PSN

       UP



Document information

More support for: Rational Developer for System z

Software version: 8.5

Reference #: PM82688

Modified date: 21 March 2013