IBM Support

PH53297: CODE ANALYSIS INTERNAL DEFECTS AND ENHANCEMENTS

A fix is available

Subscribe

You can track all active APARs for this component.

 

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            *
    *                 13.All batch Code Coverage users when using  *
    *                    Java 11                                   *
    *                 14.Auditor                                   *
    *                 15.Sysprog                                   *
    ****************************************************************
    * 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                          *
    *                      13.Batch Code Coverage cannot create    *
    *                         zip with output when using Java 11   *
    *                      14.Batch Code Coverage registers with   *
    *                         VERSION=null.null.null               *
    *                      15.SMPE does not delete old code before *
    *                         deploying new code                   *
    ****************************************************************
    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
    13.AKG0415W unable to compress output
       Batch Code Coverage cannot create zip with output when using
       Java 11, resulting in RC 4
    14.Batch Code Coverage registers with VERSION=null.null.null
    15.During APPLY of a z/OS Source Code Analysis PTF, SMPE does
       not delete old the code in z/OS UNIX before deploying the new
       code
    

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
    13.Code updated to adjust to different J11 behavior
    14.Added EQA_CC_HOME for proper product registration
    15.SMPE unpax script is updated
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH53297

  • Reported component name

    SOURCE CODE ANA

  • Reported component ID

    5724T0733

  • Reported release

    G00

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2023-03-15

  • Closed date

    2023-03-15

  • Last modified date

    2023-04-03

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

    PH51425

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

    UI90976

Modules/Macros

  • AKGXCR03
    

Fix information

  • Fixed component name

    SOURCE CODE ANA

  • Fixed component ID

    5724T0733

Applicable component levels

  • RG00 PSY UI90976

       UP23/03/17 P F303

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":"G00"}]

Document Information

Modified date:
03 April 2023