IBM Support

PH45479: DYNAMIC SYSTEM SYMBOLS (I.E &SYSUID) ARE NOT RESOLVED CORRECTLY IN IDZ HOST FOR ZUNIT RECORDING JCL

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • In IBM Developer for z/OS (IDz) v15.0.3, while generating a
    zUnit recording JCL, dynamic system symbols such as SYSUID are
    not
    resolved during the recording JCL creation.
    For example with the following in the JCL:
    // STEPLIB DD DISP=SHR,DSN=&SYSUID..TEST.LOAD
    
    there is no expansion for the SYSUID in the recording JCL:
    
    //    DD DISP=SHR,DSN=.TEST.LOAD
    

Local fix

  • Add a SET statement in the original JCL to define the dynamic
    system
    symbol (ex: SET SYSUID=&SYSUID.).
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: 01.zUnit users who develop or test CICS      *
    *                    applications.                             *
    *                 02.zUnit users who develop or test batch     *
    *                    applications.                             *
    ****************************************************************
    * PROBLEM DESCRIPTION: 01.Filtering of CICS recording by       *
    *                         transaction names may not work       *
    *                         correctly.                           *
    *                      02.While generating a zUnit recording   *
    *                         JCL, dynamic system symbols such as  *
    *                         SYSUID are not resolved during the   *
    *                         recording JCL creation.              *
    ****************************************************************
    01.When multiple ZUnit clients request recording of the behavior
       of different CICS programs, each ZUnit client may get all
       results instead of just the expected result.
       Dynamic Test Runner (FMID HAL6100) APAR fix PH46624 is also
       required to resolve this issue.
    02.IBM Developer for z/OS (IDz) ZUnit cannot resolve system
       symbols as they can on actual JCL submission. For example,
       with the following in the JCL:
       //STEPLIB  DD DISP=SHR,DSN=&SYSUID..TEST.LOAD
       there is no expansion for the &SYSUID in the recording JCL:
       //STEPLIB  DD DISP=SHR,DSN=.TEST.LOAD
       ZUnit is updated to keep dynamic symbol references and other
       unresolvable symbol references as is in a generated recording
       JCL. For example:
       //STEPLIB  DD DISP=SHR,DSN=&SYSUID..TEST.LOAD
       This host side APAR fix enables reporting unresolvable symbol
       references. To fully resolve the issue, the client side APAR
       fix PH45543 (v15.0.5) is also required.
    

Problem conclusion

  • 01.ZUnit is updated to handle filtering on concurrent CICS
       recording with the new DTR module.
    02.zUnit's host module, azujclanalyze, has been updated to
       report unresolvable symbol references.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH45479

  • Reported component name

    Z/OS EXPLORER E

  • Reported component ID

    5724T0723

  • Reported release

    F00

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2022-04-05

  • Closed date

    2022-05-20

  • Last modified date

    2022-06-01

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

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

Modules/Macros

  • AZUALLOC AZUCREST AZUCSD   AZUFJCLA AZUFJCLC CRA0VCAD CRANDVRA
    FELFENVF FELFENVR FELFLOGS FELFT001 FELFT002 FELFT003 FELFT004
    FELFT005 FELFZUNI FELIF
    

Fix information

  • Fixed component name

    Z/OS EXPLORER E

  • Fixed component ID

    5724T0723

Applicable component levels

[{"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:
06 July 2022