A fix is available
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:
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