Scenario C: Running assembler program without Language Environment in IMS TM and managing TEST runtime options with EQASET
Do the following steps to enable this scenario:
- Copy
the load modules EQANIAFE and EQANISET from the
hlq.SEQAMOD
data set into theIMS.PGMLIB
data set. - Define the following IMS transaction:
APPLCTN GPSB=EQANISET,PGMTYPE=TP,LANG=ASSEM HIDAM/OSAM TRANSACT CODE=EQASET,MODE=SNGL, X DCLWA=NO,EDIT=UC,INQ=(YES,NORECOV), X MSGTYPE=(SNGLSEG,NONRESPONSE,1)
- Add the application front end parameter APPLFE=EQANIAFE to the MPR start up job.
- Assign the EQASET transaction to a class served by the MPR that is started with the APPLFE=EQANIAFE parameter.
- Include the z/OS® Debugger
hlq.SEQAMOD
1 data set in theSTEPLIB
concatenation of the IMS MPR or MPP region running your program. -
To give IMS users enough time to run and debug their applications, increase the time-out limit in the message-processing region (MPR) region to 1440.
1 Add
hlq.SEQAMOD
to STEPLIB only if it is not already in the
system search path (for example, link list). If you create a custom EQAOPTS (as described in EQAOPTS commands) that is not stored in
hlq.SEQAMOD
, then place the data set containing it in
STEPLIB (ahead of hlq.SEQAMOD
if it is in STEPLIB).
hlq.SEQAMOD
must be placed before any other library in
the STEPLIB that contains CEEEVDBG
for z/OS Debugger to get control of a debug session.