A fix is available
APAR status
Closed as program error.
Error description
Developer for z Systems Host Utilities internal defects and enhancements
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: 01.Users of the code review application for * * z/OS. * * 02.Users of the code review application for * * z/OS. * * 03.Users of the code review application for * * z/OS. * * 04.Users of the code review application for * * z/OS. * * 05.Users of the code review application for * * z/OS. * * 06.Users of the code review application for * * z/OS. * * 07.Users of the code review application for * * z/OS. * * 08.Users of the code review application for * * z/OS. * **************************************************************** * PROBLEM DESCRIPTION: 01.Misspelled PIC clauses had the * * potential to highlight more of the * * PIC clause than desired * * 02.SQLCA references in COBOL programs * * compiled with STDSQL(YES) are not * * resolved by IDz's COBOL parser. * * 03.CAM model population code * * incorrectly handled some WHEN * * expressions. * * 04.RDz JCL code review holds large * * models for each program analyzed in * * memory, so large sets of programs * * to analyze causes memory * * consumption problems. * * 05.In some situations, IDz's COBOL * * editor can appear to lose track of * * a syntax error. * * 06.PIC clauses containing replacements * * could be parsed incorrectly. * * 07.Support for UCTRAN and NOUCTRAN * * options were not included in the * * parsing code. * * 08.The IDz PL/I Parser incorrectly * * handled items named "DUMMY". * **************************************************************** * RECOMMENDATION: * **************************************************************** 01.Misspelled PIC clauses had the potential to highlight more of the PIC clause than desired 02.SQLCA references in COBOL programs compiled with STDSQL(YES) are not resolved by IDz's COBOL parser. 03.CAM model population code incorrectly handled some WHEN expressions. 04.RDz JCL code review holds large models for each program analyzed in memory, so large sets of programs to analyze causes memory consumption problems. 05.In some situations, IDz's COBOL editor can appear to lose track of a syntax error. 06.PIC clauses containing replacements could be parsed incorrectly. 07.Support for UCTRAN and NOUCTRAN options were not included in the parsing code. 08.The IDz PL/I Parser incorrectly handled items named "DUMMY".
Problem conclusion
01.The error for a misspelled PIC clause is now more contained 02.Modified COBOL parser to resolve SQLCA references when compiler option STDSQL(YES) is specified in the associated property group or in a CBL statement. 03.Modified CAM population code to correctly handle WHEN expressions. 04.Modified the JCL code review to release program models from memory when not in use, thereby reducing overall memory consumption. 05.Modified COBOL parser to correctly handle syntax errors in relevant situations. 06.Modified parsing of PIC clauses to correctly handle replacements. 07.Added support for UCTRAN and NOUCTRAN options 08.Modified parser to correctly handle items named "DUMMY".
Temporary fix
Comments
APAR Information
APAR number
PH00840
Reported component name
ID/Z UTILITIES
Reported component ID
5724T0733
Reported release
E00
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2018-07-24
Closed date
2018-07-25
Last modified date
2018-08-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI57481
Modules/Macros
AKGXCR01 AKGXCR02 AKGXCR03
Fix information
Fixed component name
ID/Z UTILITIES
Fixed component ID
5724T0733
Applicable component levels
RE00 PSY UI57481
UP18/08/01 P F807
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":"E00","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":"E00","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
27 October 2020