IBM Support

PI56098: RDZUTIL V9113 INTERNAL DEFECTS AND ENHANCEMENTS

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • RATIONAL DEVELOPER FOR Z SYSTEMS UTILITIES V9113 INTERNAL
    DEFECTS AND ENHANCEMENTS
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: 01.Users of headless z/OS Code Review        *
    *                    Application                               *
    *                 02.Users of headless z/OS Code Review        *
    *                    Application                               *
    *                 03.Users of headless z/OS Code Review        *
    *                    Application                               *
    *                 04.Users of headless z/OS Code Review        *
    *                    Application                               *
    *                 05.Users of headless z/OS Code Review        *
    *                    Application                               *
    *                 06.Users of headless z/OS Code Review        *
    *                    Application                               *
    *                 07.Users of headless z/OS Code Review        *
    *                    Application                               *
    *                 08.Users of headless z/OS Code Review        *
    *                    Application                               *
    *                 09.Users of headless z/OS Code Review        *
    *                    Application                               *
    *                 10.Users of headless z/OS Code Review        *
    *                    Application                               *
    *                 11.Users of headless z/OS Code Review        *
    *                    Application                               *
    ****************************************************************
    * PROBLEM DESCRIPTION: 01.Running the Software Analyzer for    *
    *                         certain PLI programs may perform     *
    *                         very slowly.                         *
    *                      02.The PL/I Parser improperly handles   *
    *                         ELSE and END keywords in SQL         *
    *                         statements.                          *
    *                      03.The CICS statement parser does not   *
    *                         handle pointer references with       *
    *                         subscripts.                          *
    *                      04.Software Analyzer check gives        *
    *                         incorrect warning "use binary        *
    *                         subscripts".                         *
    *                      05.COBOL Parser was not handling SKIP   *
    *                         statements correctly.                *
    *                      06.In RDz, COBOL real-time syntax       *
    *                         check raises invalid error for       *
    *                         REPLACE statement with lines having  *
    *                         D in column 7                        *
    *                      07.RDz real-time syntax check raises    *
    *                         invalid error for VALUE clause with  *
    *                         quotes on continuation line.         *
    *                      08.Real time syntax check incorrectly   *
    *                         shows: SPACE as invalid              *
    *                      09.Running the Software Analyzer for    *
    *                         certain PLI programs that contain    *
    *                         nested includes may take hours to    *
    *                         complete.                            *
    *                      10.The RDz PL/I parser incorrectly      *
    *                         parses deactivate statements within  *
    *                         macro procedures.                    *
    *                      11.Running the Software Analyzer for    *
    *                         certain PLI programs may perform     *
    *                         very slowly.                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    01.Running the Software Analyzer for certain PLI programs may
       perform very slowly.
    02.The PL/I Parser improperly handles ELSE and END keywords in
       SQL statements.
    03.The CICS statement parser does not handle pointer references
       with subscripts.
    04.Software Analyzer check gives incorrect warning "use binary
       subscripts".
    05.COBOL Parser was not handling SKIP statements correctly.
    06.In RDz, COBOL real-time syntax check raises invalid error
       for REPLACE statement with lines having D in column 7
    07.RDz real-time syntax check raises invalid error for VALUE
       clause with quotes on continuation line.
    08.Real time syntax check incorrectly shows: SPACE as invalid
    09.Running the Software Analyzer for certain PLI programs that
       contain nested includes may take hours to complete.
    10.The RDz PL/I parser incorrectly parses deactivate statements
       within macro procedures.
    11.Running the Software Analyzer for certain PLI programs may
       perform very slowly.
    

Problem conclusion

  • 01.Modified the PL/I parser to improve performance.
    02.Modified PL/I parser to properly handle ELSE and END
       keywords in SQL statements.
    03.Modified the CICS statement parser to support pointer
       references with subscripts.
    04.Modified the "use binary subscripts" code rule to check
       group attributes.
    05.COBOL Parser needs to handle SKIP statements (SKIP1, SKIP2,
       SKIP3) correctly so that parser error is not displayed.
    06.Modified COBOL Parser to handle REPLACE with D in column 7.
    07.Modified COBOL Parser to handle VALUE with quotes on
       continuation line.
    08.Modified COBOL parser to correct the handling of SPACE
       keyword.
    09.Modified the PL/I parser to improve performance.
    10.Modified RDz PL/I parser to correctly parse deactivate
       statements within macro procedures.
    11.Modified the PL/I parser to improve performance.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI56098

  • Reported component name

    RD/Z UTILITIES

  • Reported component ID

    5724T0733

  • Reported release

    910

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-01-27

  • Closed date

    2016-02-26

  • Last modified date

    2016-03-04

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

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

    UI35709

Modules/Macros

  • AKGXCR01 AKGXCR02 AKGXCR03
    

Fix information

  • Fixed component name

    RD/Z UTILITIES

  • Fixed component ID

    5724T0733

Applicable component levels

  • R910 PSY UI35709

       UP16/03/04 I 1000

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.



Document information

More support for: Rational Developer for System z

Software version: 910

Reference #: PI56098

Modified date: 04 March 2016