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:

  1. Copy the load modules EQANIAFE and EQANISET from the hlq.SEQAMOD data set into the IMS.PGMLIB data set.
  2. 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) 
  3. Add the application front end parameter APPLFE=EQANIAFE to the MPR start up job.
  4. Assign the EQASET transaction to a class served by the MPR that is started with the APPLFE=EQANIAFE parameter.
  5. Include the z/OS® Debugger hlq.SEQAMOD1 data set in the STEPLIB concatenation of the IMS MPR or MPP region running your program.
  6. 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.