IBM Support

PI21624: RDZ-UTIL INTERNAL V9110 DEFECTS/ENHANCEMENTS

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • RDZ-UTIL INTERNAL V9110 DEFECTS/ENHANCEMENTS
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: 01.Batch code review users                   *
    *                 02.Batch code review users                   *
    *                 03.All users of the code review application  *
    *                    for z/OS                                  *
    *                 04.All users of the code review application  *
    *                    for z/OS                                  *
    *                 05.All users of the code review application  *
    *                    for z/OS                                  *
    *                 06.All users of the code review application  *
    *                    for z/OS                                  *
    *                 07.All users of the code review application  *
    *                    for z/OS                                  *
    *                 08.All users of the code review application  *
    *                    for z/OS                                  *
    *                 09.All users of the code review application  *
    *                    for z/OS                                  *
    *                 10.All users of the code review application  *
    *                    for z/OS                                  *
    *                 11.All users of the code review application  *
    *                    for z/OS                                  *
    *                 12.All users of the code review application  *
    *                    for z/OS                                  *
    *                 13.All users of the code review application  *
    *                    for z/OS                                  *
    *                 14.All users of the code review application  *
    *                    for z/OS                                  *
    *                 15.All users of the code review application  *
    *                    for z/OS                                  *
    *                 16.All users of the code review application  *
    *                    for z/OS                                  *
    *                 17.All users of the code review application  *
    *                    for z/OS                                  *
    *                 18.All users of the code review application  *
    *                    for z/OS                                  *
    *                 19.RDz Batch code review users               *
    *                 20.RDz Batch code review users               *
    *                 21.All users of the code review application  *
    *                    for z/OS                                  *
    *                 22.All users of the code review application  *
    *                    for z/OS                                  *
    ****************************************************************
    * PROBLEM DESCRIPTION: 01.Headless code review on z/OS         *
    *                         limited to analyzing a single PDS    *
    *                         at a time                            *
    *                      02.Headless code review on z/OS         *
    *                         requires property group to resolve   *
    *                         copybooks                            *
    *                      03.Syntax check error in EXEC CICS      *
    *                         statement for some CVDA values       *
    *                      04.COBOL parser treats CBL and Process  *
    *                         keywords incorrectly                 *
    *                      05.The RDz PL/I parser does not         *
    *                         support split tokens for             *
    *                         concatenations in PLI programs       *
    *                      06.DFHVALUE(OPEN) flagged as warning    *
    *                      07.Error displayed for logical not ()   *
    *                         symbol in EXEC SQL statements        *
    *                      08.PL/I DCL statement with              *
    *                         xmlattr/xmlomit attribute(s) not     *
    *                         supported                            *
    *                      09.EXEC CICS options BACKLOG,           *
    *                         MAXDATALEN, and CLIENTADDR flagged   *
    *                         as syntax errors                     *
    *                      10.Defined structures with array        *
    *                         bounds not supported in PL/I         *
    *                      11.RDz flags alignment attributes in    *
    *                         entry descriptions as errors in      *
    *                         PL/I                                 *
    *                      12.RDz CICS parser does not support     *
    *                         INITIMG (SPACE)                      *
    *                      13.COBOL parser does not support "IN"   *
    *                         keyword in "MOVE LENGTH IN"          *
    *                      14.PL/I parser does not support         *
    *                         %INCLUDE in first line of PL/I       *
    *                         program                              *
    *                      15.Macro references in declare          *
    *                         statement attributes are flagged as  *
    *                         syntax errors                        *
    *                      16.PL/I code review results reported    *
    *                         in incorrect locations               *
    *                      17.Special names paragraph causes       *
    *                         syntax errors in COBOL               *
    *                      18.In COBOL programs, keywords 'NEW'    *
    *                         and 'OLD' are marked as errors       *
    *                      19.Extraneous sysout messages when      *
    *                         running code review in batch for     *
    *                         cobol metrics                        *
    *                      20.Code Metrics in batch is not         *
    *                         reporting the return codes           *
    *                         correctly even though there are      *
    *                         violations                           *
    *                      21.Headless code review does not update *
    *                         log or output stream with progress   *
    *                         during scan                          *
    *                      22.Headless code review does not report *
    *                         COBOL metrics                        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    01.Headless code review on z/OS limited to analyzing a single
       PDS at a time
    02.Headless code review on z/OS requires property group to
       resolve copybooks
    03.The RDz CICS statement parser does not recognize some valid
       CVDA values in the DFHVALUE macro.
    04.The RDz COBOL parser does not allow CBL and PROCESS compiler
       directing statements in columns 1-6.
    05.The RDz PL/I parser does not support a split concatenation
       token when the default characters for the concatenation
       token have been overridden using the OR compiler option.
    06.The RDz CICS statement parser does not recognize some valid
       CVDA values in the DFHVALUE macro.
    07.The RDz SQL parser does not recognize the not symbol
    08.The RDz PL/I parser does not support the XMLATTR and XMLOMIT
       attributes.
    09.The RDz CICS parser does not support the BACKLOG,
       MAXDATALEN, and CLIENTADDR options.
    10.RDz's PL/I parser did not have support for defined
       structures with array bounds specified.
    11.RDz's PL/I Parser did not accept alignment attributes in
       entry descriptions.
    12.The SPACE keyword is not recognized by the CICS parser.
    13.The RDz COBOL parser did not support the "IN" keyword for
       LENGTH IN/OF special registers.
    14.There is a defect in the RDz PL/I parser that causes the
       parser to support a very limited set of directives before
       the first procedure declaration.
    15.The RDz PL/I parser did not support macro references as
       declare statement attributes.
    16.There was a defect in the code review results reporting that
       listed code rule violations found in include files as
       occurring in the parent program.
    17.There was a defect in the RDz COBOL parser that could not
       handle a mix of environment clauses and other special names
       clauses within the special names paragraph.
    18.There was a regression issue in RDz COBOL parser when the
       CICS support was added that caused error annotations when
       handling valid NEW and OLD key words.
    19.Extraneous sysout messages when running code review in batch
       for cobol metrics
    20.Code Metrics in batch is not reporting the return codes
       correctly even though there are violations
    21.Headless code review does not update log or output stream
       with progress during scan
    22.Headless code review does not report COBOL metrics
    

Problem conclusion

  • 01.Introduce LIST parameter to allow multiple PDS analysis.
    02.Introduce SYSLIB parameter to reduce dependency on RDz
       client exports
    03.The RDz CICS statement parser was modified to support all
       valid CVDA values.
    04.The RDz COBOL parser was modified to support CBL and PROCESS
       compiler directing statements in columns 1-6.
    05.The RDz PL/I parser was modified to support split
       concatenation tokens, even when the default characters are
       overridden using the OR compiler option.
    06.The RDz CICS statement parser was modified to support all
       valid CVDA values.
    07.The RDz SQL parser was modified to recognize the not symbol
    08.The RDz PL/I parser was modified to support the XMLATTR and
       XMLOMIT attributes.
    09.The RDz CICS parser was modified to support the BACKLOG,
       MAXDATALEN, and CLIENTADDR options.
    10.Modified RDz's PL/I parser to accept defined structures with
       array bounds specified.
    11.Modified RDz's PL/I Parser to accept alignment attributes in
       entry descriptions.
    12.RDz CICS parser modified to support SPACE keyword.
    13.Modified RDz COBOL parser to support the "IN" keyword for
       LENGTH IN/OF special registers.
    14.Fixed defect in PL/I parser that did not support several
       preprocessor statements outside the context of a procedure.
    15.Fixed a defect in the RDz PL/I parser that caused the parser
       not to support macro references as declare statement
       attributes.
    16.Fixed defect in code review results reporting that listed
       code rule violations found in include files as occuring in
       the parent program.
    17.Fixed defect in RDz COBOL parser that could not handle mix
       of environment clauses and other special names clauses
       within the special names paragraph.
    18.Fixed a regression defect in RDz COBOL parser that was not
       handling NEW and OLD key words.
    19.Removed extraneous sysout messages
    20.Fixed return codes for code metrics threshold violations
    21.Introduce progress messages in SYSOUT and log during scan
    22.Introduce support for reporting COBOL metrics
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI21624

  • Reported component name

    RD/Z UTILITIES

  • Reported component ID

    5724T0733

  • Reported release

    910

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-07-10

  • Closed date

    2014-12-05

  • Last modified date

    2014-12-09

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

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

    UI23674

Modules/Macros

  • AKGXCR01 AKGXCR02 AKGXCR03
    

Fix information

  • Fixed component name

    RD/Z UTILITIES

  • Fixed component ID

    5724T0733

Applicable component levels

  • R910 PSY UI23674

       UP14/12/09 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: 9.1

Reference #: PI21624

Modified date: 09 December 2014