A fix is available
APAR status
Closed as program error.
Error description
Code Analysis internal defects and enhancements
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: 01.PL/I developers * * 02.Customers using metrics counts of lines * * of PL/I code * * 03.Customers using PL/I code with * * preprocessors with out locations in * * sequential data sets * * 04.Customers using PL/I code with * * preprocessors with include files with * * DBCS characters * * 05.PL/I developers with file variable type * * parameters * * 06.Customers using PL/I code using DEFINE * * ORDINAL * * 07.Customers using COBOL with JAVA * * Interoperability compile options * * 08.Customers using COBOL CICS * * 09.Customers using COBOL CICS 6.1 * * 10.Customers using COBOL CICS 6.1 * * 11.Customers using COBOL CICS 6.1 * * 12.Customers using COBOL CICS 6.1 * **************************************************************** * PROBLEM DESCRIPTION: 01.Missing PL/I Update for 5.3 built-in * * function changes * * 02.Software analysis metrics failed to * * include XDCL and XDECLARE statements * * in the count * * 03.PLI Remote Preprocessor does not run * * successfully using sequential * * dataset for the Preprocessor Output * * Location * * 04.PL/I preprocess fails in case of * * include file contains DBCS * * characters * * 05.Incorrect real-time check warning * * for PL/I file containing a parameter * * of type file variable * * 06.Incorrect real-time check warning * * for PL/I file containing a DEFINE * * ORDINAL containing signed integers * * in the VALUE attribute * * 07.COBOL 6.4 - Java Interoperability * * new compiler option of JAVAIOP * * suboption of OUTPATH and * * JVMINITOPTIONS is flagged in error * * 08.EXEC CICS INQUIRE SYSTEM missing * * MAXOPENTCBS option * * 09.CICS 6.1 - SET TAGS REFRESH and SET * * ASSOCIATION with either NOHANDLE or * * RESP (in content assist list) coded * * results in an error message * * 10.CICS 6.1 - INQUIRE SYSTEM SRRTASKS * * new option flagged in error (various * * other pre-existing options selected * * also results in error messages) * * 11.CICS 6.1 - INQUIRE FEATUREKEY with * * FILEPATH code states VALUE is * * required but compiler does not * * 12.CICS CREATE DB2ENTRY ATTRIBUTES * * option value should not be flagged * * as an error * **************************************************************** 01.Some PL/I new built-in functions in PL/I 5.3 are not supported in z/OS Source Code Analysis - Code Review WHEREDIFF(x, y, z) ONHBOUND() ONLBOUND() ONSUBSCRIPT() GTCA() PLISTCKP(x) PLISTCKPLOCAL(x) PLISTCKPUTC(x) 02.XDCL and XDECLARE statements were incorrectly not being added to the metrics count tally 03.PLI Remote Preprocessor does not run successfully using sequential dataset for the Preprocessor Output Location 04.PL/I preprocess fails in case of include file contains DBCS characters 05.Incorrect real-time check warning for PL/I file containing a parameter of type file variable 06.Incorrect real-time check warning for PL/I file containing a DEFINE ORDINAL containing signed integers in the VALUE attribute 07.COBOL 6.4 - Java Interoperability new compiler option of JAVAIOP suboption of OUTPATH and JVMINITOPTIONS is flagged in error 08.EXEC CICS INQUIRE SYSTEM missing MAXOPENTCBS option 09.CICS 6.1 - SET TAGS REFRESH and SET ASSOCIATION with either NOHANDLE or RESP (in content assist list) coded results in an error message 10.CICS 6.1 - INQUIRE SYSTEM SRRTASKS new option flagged in error (various other pre-existing options selected also results in error messages) 11.CICS 6.1 - INQUIRE FEATUREKEY with FILEPATH code states VALUE is required but compiler does not 12.CICS CREATE DB2ENTRY ATTRIBUTES option value should not be flagged as an error
Problem conclusion
01.Code Review added support for missing built-in PL/I functions 02.Code Review made changes to use the correct tallying to include XDCL and XDECLARE statements in the metrics for lines of code 03.Fix provided 04.Fix provided 05.Fix provided 06.Fix provided 07.Fix provided 08.Fix provided 09.Fix provided 10.Fix provided 11.Fix provided 12.Fix provided
Temporary fix
Comments
APAR Information
APAR number
PH50991
Reported component name
SOURCE CODE ANA
Reported component ID
5724T0733
Reported release
F00
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2022-11-17
Closed date
2022-11-18
Last modified date
2022-12-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
AKGXCR01
Fix information
Fixed component name
SOURCE CODE ANA
Fixed component ID
5724T0733
Applicable component levels
RF00 PSY UI83365
UP22/11/19 P F211
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":"BU029","label":"Software"},"Product":{"code":"SSQ2R2","label":"Rational Developer for System z"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"F00"}]
Document Information
Modified date:
01 December 2022