IBM Support

PH02861: IDZ HOST UTILITIES INTERNAL DEFECTS AND ENHANCEMENTS

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • IDz Host Utilities internal defects and enhancements
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: 01.Users of headless code review             *
    *                    application for z/OS.                     *
    *                 02.Users of headless code review             *
    *                    application for z/OS.                     *
    *                 03.Users of headless code review             *
    *                    application for z/OS.                     *
    *                 04.Users of headless code review             *
    *                    application for z/OS.                     *
    *                 05.Users of headless code review             *
    *                    application for z/OS.                     *
    *                 06.Users of headless code review             *
    *                    application for z/OS.                     *
    *                 07.Users of headless code review             *
    *                    application for z/OS.                     *
    *                 08.Users of headless code review             *
    *                    application for z/OS.                     *
    ****************************************************************
    * PROBLEM DESCRIPTION: 01.IDz's SQL parser is missing support  *
    *                         for COUNT(*).                        *
    *                      02.PARAMETER being treated as a hard    *
    *                         keyword.                             *
    *                      03.Misspelled PIC clauses caused        *
    *                         confusing error messages.            *
    *                      04.SQLCA references in COBOL programs   *
    *                         compiled with STDSQL(YES) are not    *
    *                         resolved by IDz's COBOL parser.      *
    *                      05.RDz JCL code review holds large      *
    *                         models for each program analyzed in  *
    *                         memory, so large sets of programs    *
    *                         to analyze causes memory             *
    *                         consumption problems.                *
    *                      06.The IDz PL/I parser treats           *
    *                         %XINCLUDE like %INCLUDE.             *
    *                      07.IDz's PL/I parser incorrectly        *
    *                         handles comments where the '*' and   *
    *                         '/' characters that end the comment  *
    *                         are split across different lines.    *
    *                      08.variable scope was not taking REFER  *
    *                         statements into account.             *
    ****************************************************************
    01.IDz's SQL parser is missing support for COUNT(*).
    02.PARAMETER being treated as a hard keyword.
    03.Misspelled PIC clauses caused confusing error messages.
    04.SQLCA references in COBOL programs compiled with STDSQL(YES)
       are not resolved by IDz's COBOL parser.
    05.RDz JCL code review holds large models for each program
       analyzed in memory, so large sets of programs to analyze
       causes memory consumption problems.
    06.The IDz PL/I parser treats %XINCLUDE like %INCLUDE.
    07.IDz's PL/I parser incorrectly handles comments where the '*'
       and '/' characters that end the comment are split across
       different lines.
    08.variable scope was not taking REFER statements into account.
    

Problem conclusion

  • 01.Added support for COUNT(*) in SQL parser.
    02.Updated PARAMETER to be treated as a soft keyword.
    03.Improved error handling for misspelled PIC clauses.
    04.Modified COBOL parser to resolve SQLCA references when
       compiler option STDSQL(YES) is specified in the associated
       property group or in a CBL statement.
    05.Modified the JCL code review to release program models from
       memory when not in use, thereby reducing overall memory
       consumption.
    06.Modified the PL/I parser to correctly handle %XINCLUDE.
    07.Modified PL/I parser to correctly handle split comments.
    08.Limited the variable scope for REFER statements
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH02861

  • Reported component name

    ID/Z UTILITIES

  • Reported component ID

    5724T0733

  • Reported release

    E10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-09-14

  • Closed date

    2018-09-17

  • Last modified date

    2018-10-02

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

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

    PH02907 PH02908 UI58535

Modules/Macros

  • AKGCCINI AKGCCX   AKGCR    AKGCRX   AKGFT001 AKGFT002 AKGFT003
    AKGFT004 AKGXCC01 AKGXCR01 AKGXCR02 AKGXCR03
    

Fix information

  • Fixed component name

    ID/Z UTILITIES

  • Fixed component ID

    5724T0733

Applicable component levels

  • RE10 PSY UI58535

       UP18/09/19 P F809

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":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSJK49","label":"IBM Developer for z Systems"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"E10","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"E10","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
02 October 2018