IBM Support

PI41896: RDZUTIL V9014 INTERNAL DEFECTS AND ENHANCEMENTS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • RDZUTIL V9014 INTERNAL DEFECTS AND ENHANCEMENTS
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: 01.Code Review Users                         *
    *                 02.Code Review Users                         *
    *                 03.Code Review Users                         *
    *                 04.Code Review Users                         *
    ****************************************************************
    * PROBLEM DESCRIPTION: 01.Software Analysis wrongly marks      *
    *                         COMP-5 as violation of "Use binary   *
    *                         subscripts" rule.                    *
    *                      02.EXEC SQL statements are not          *
    *                         correctly modeled in the Data        *
    *                         Division for custom COBOL code       *
    *                         review rules.                        *
    *                      03.The PL/I rule "Use INITIAL with      *
    *                         STATIC data declarations" ignores    *
    *                         levels and will incorrectly mark a   *
    *                         static data declaration when all of  *
    *                         its sublevels are initialized.       *
    *                      04.A defect in the "Avoid FIXED         *
    *                         DECIMAL delcarations with even       *
    *                         precision" rule logic marked fixed   *
    *                         binary declarations with even        *
    *                         precision as rule violations.        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    01.Software Analysis wrongly marks COMP-5 as violation of "Use
       binary subscripts" rule.
    02.EXEC SQL statements are not correctly modeled in the Data
       Division for custom COBOL code review rules.
    03.The PL/I rule "Use INITIAL with STATIC data declarations"
       ignores levels and will incorrectly mark a static data
       declaration when all of its sublevels are initialized.
    04.A defect in the "Avoid FIXED DECIMAL delcarations with even
       precision" rule logic marked fixed binary declarations with
       even precision as rule violations.
    

Problem conclusion

  • 01.Modified rule logic to make sure COMP-5 variables are
       recognized as binary.
    02.Modified the UI to add ExecSqlStmt to the DataDivision in
       the COBOL element tree in the wizard for creating custom
       COBOL code review rules. Modified model population code to
       make sure data division EXEC SQL statements are correctly
       modeled.
    03.Modified the PL/I rule "Use INITIAL with STATIC data
       declarations" to not mark a static data declaration that has
       all of its sublevels initialized.
    04.Fixed rule logic to avoid marking binary items as rule
       violations.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI41896

  • Reported component name

    RD/Z UTILITIES

  • Reported component ID

    5724T0733

  • Reported release

    900

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2015-05-28

  • Closed date

    2015-06-03

  • Last modified date

    2015-06-06

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

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

    UI28167

Modules/Macros

  • AKGXCR01 AKGXCR02 AKGXCR03
    

Fix information

  • Fixed component name

    RD/Z UTILITIES

  • Fixed component ID

    5724T0733

Applicable component levels

  • R900 PSY UI28167

       UP15/06/06 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.

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSQ2R2","label":"Rational Developer for System z"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"900","Line of Business":{"code":"LOB17","label":"Mainframe TPS"}}]

Document Information

Modified date:
14 October 2021