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