IBM Support

PI95415: INTERNAL DEFECTS AND ENHANCEMENTS FOR IDZ HOST UTILITIES

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Internal defects and enhancements for IDz Host Utilities
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: 01.Users of batch code review application    *
    *                    for z/OS                                  *
    *                 02.Users of batch code review application    *
    *                    for z/OS                                  *
    *                 03.Users of batch code review application    *
    *                    for z/OS                                  *
    *                 04.Users of batch code review application    *
    *                    for z/OS                                  *
    *                 05.Users of batch code review application    *
    *                    for z/OS                                  *
    *                 06.Users of batch code review application    *
    *                    for z/OS                                  *
    *                 07.COBOL Code Coverage users running with    *
    *                    Debug Tool V13 host, or RDz 9.0.1.x or    *
    *                    RDz 9.1.1.x Integrated Debugger           *
    *                 08.All Code Coverage users                   *
    ****************************************************************
    * PROBLEM DESCRIPTION: 01.COBOL symbolics are treated like     *
    *                         implicit variables, not integer      *
    *                         literals.                            *
    *                      02.COBOL parser treats IN/OF following  *
    *                         LENGTH as required.                  *
    *                      03.COBOL parser always treats CYCLE     *
    *                         like a keyword.                      *
    *                      04.When analyzing a program with        *
    *                         multiple nested programs using a     *
    *                         custom COBOL code rule, reference    *
    *                         resolution error messages may be     *
    *                         issued.                              *
    *                      05.When an extension map does not       *
    *                         correctly identify the language of   *
    *                         specified PDS members, it is         *
    *                         difficult for a customer to tell     *
    *                         whether a scan succeeded with no     *
    *                         results or if there were no PDS      *
    *                         members scanned.                     *
    *                      06.The IDz PL/I Parser incorrectly      *
    *                         handled items named "DUMMY".         *
    *                      07.When there are sections and          *
    *                         paragraphs or nested programs in     *
    *                         the COBOL program, code coverage     *
    *                         will not display the correct         *
    *                         hierarchy and all of the entries.    *
    *                         The line numbers of the entries may  *
    *                         be incorrect.                        *
    *                      08.Enhancement to support for           *
    *                         SonarQube exporter                   *
    ****************************************************************
    01.COBOL symbolics are treated like implicit variables, not
       integer literals.
    02.COBOL parser treats IN/OF following LENGTH as required.
    03.COBOL parser always treats CYCLE like a keyword.
    04.When analyzing a program with multiple nested programs using
       a custom COBOL code rule, reference resolution error
       messages may be issued.
    05.When an extension map does not correctly identify the
       language of specified PDS members, it is difficult for a
       customer to tell whether a scan succeeded with no results or
       if there were no PDS members scanned.
    06.The IDz PL/I Parser incorrectly handled items named "DUMMY".
    07.When there are sections and paragraphs or nested programs in
       the COBOL program, code coverage will not display the
       correct hierarchy and all of the entries. The line numbers
       of the entries may be incorrect.
    08.Enhancement to support for SonarQube exporter
    

Problem conclusion

  • 01.Modified COBOL parser to treat symbolics like integer
       literals.
    02.Modified COBOL parser to treat IN/OF following LENGTH as
       optional.
    03.Modified COBOL parser to treat CYCLE like a keyword only in
       the context of an EXIT PERFORM statement.
    04.Modified the code that populates the CAM API model to
       properly handle global symbol references in nested programs.
    05.Added a message to alert a customer when no PDS members have
       been scanned.
    06.Modified parser to correctly handle items named "DUMMY".
    07.The problem is caused by lack of hierarchy maintenance of
       entry points. A tree structure has been added in the code
       coverage results to show parent and child relationship. All
       sections and paragraphs with same names will now be
       displayed correctly. The line number of the entries are also
       corrected.
    08.Enhancement to support for SonarQube exporter
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI95415

  • 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-03-21

  • Closed date

    2018-03-22

  • Last modified date

    2018-04-03

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

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

    PI95536 PI95543 106PC1Ÿ UI54690

Modules/Macros

  • AKGCCINI AKGCCX   AKGCR    AKGCRX   AKGFT001 AKGFT002 AKGXCC01
    AKGXCR01 AKGXCR02 AKGXCR03 AKGXCR07
    

Fix information

  • Fixed component name

    ID/Z UTILITIES

  • Fixed component ID

    5724T0733

Applicable component levels

  • RE10 PSY UI54690

       UP18/03/24 P F803

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:
27 October 2020