2022-11-14, 11:46 AM
If you apply the following PTFs to the Gen 8.6 host encyclopaedia, invoking code generation from GuardIEn fails with an abend caused by a missing TIRCSSTR module:
- z/OS COBOL Generators and z/OS Runtimes upgrade to COBOL V6.2, C/C++ V2.2, and Db2 V12 (LU01883-LU01889 and LU01908)
The cause is that there is a change to the Gen generators that requires this new module but it is located in CEHBPLD1 not the usual CEHBPLD0 dataset and by default the GuardIEn JCL for invoking the generators does not include CEHBPLD1 in the STEPLIB.
The solution is as follows:
1) Edit the GEN.PROCLIB member GDSETPRM and add in a new variable after GENLOAD:
// SET GENLOAD=&GENPREF..CEHBPLD0
// SET GENLOAD1=&GENPREF..CEHBPLD1
2) Edit the GEN.PROCLIB member GDGNSTEP and add GENLOAD1 into the STEPLIB after GENLOAD:
// DD DISP=SHR,DSN=&GENLOAD
// DD DISP=SHR,DSN=&GENLOAD1
- z/OS COBOL Generators and z/OS Runtimes upgrade to COBOL V6.2, C/C++ V2.2, and Db2 V12 (LU01883-LU01889 and LU01908)
The cause is that there is a change to the Gen generators that requires this new module but it is located in CEHBPLD1 not the usual CEHBPLD0 dataset and by default the GuardIEn JCL for invoking the generators does not include CEHBPLD1 in the STEPLIB.
The solution is as follows:
1) Edit the GEN.PROCLIB member GDSETPRM and add in a new variable after GENLOAD:
// SET GENLOAD=&GENPREF..CEHBPLD0
// SET GENLOAD1=&GENPREF..CEHBPLD1
2) Edit the GEN.PROCLIB member GDGNSTEP and add GENLOAD1 into the STEPLIB after GENLOAD:
// DD DISP=SHR,DSN=&GENLOAD
// DD DISP=SHR,DSN=&GENLOAD1
--
Darius Panahy, IET Ltd
Darius Panahy, IET Ltd