Fixes are available
9.0.1.4: UI28166, UI28167, UI28168 and UI28169 PTFs for Rational Developer for System z Host Utilities
9.0.1.5: UI37242, UI37243, UI37244 and UI37245 PTFs for Rational Developer for System z Host Utilities
9.0.1.6: UI47124, UI47125, UI47126 and UI47127 PTFs for Rational Developer for System z Host Utilities
Obtain the fix for this APAR.
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