Defining a step for symbolic Assembler debugging

You might want to define a step for symbolic Assembler debug.

As an example, assume that you define a step named XTRACT after the assemble step in the JCL procedure for doing the symbolic Assembler debug, as in the following example:
//XTRACT EXEC PGM=EQALANGX,REGION=32M,
// PARM='&MEM (ASM ERROR OFT IDILANGX FAULT'
//SYSADATA DD DSNAME=&ADATADSN(&MEM),DISP=SHR
//IDILANGX DD DSNAME=&EQADSN(&MEM),DISP=SHR
On the JCL Substitution page, click Add User Variable to add the following variables under User variables:
Variable Name Variable Value
ADATADSN HLQ.TEST.SYSADATA
EQADSN HLQ.EQALANGX

Also, on the JCL Substitution page, click Insert Global Variable to add the MEM variable under Global variables.

The generated JCL has a SET statement that contains the defined variables and values, as shown in the following example. The values are substituted when the JCL procedure is run.
//SETSTMT SET ADATADSN=HLQ.TEST.SYSADATA,
//  MEM=IA0001,
//  EQADSN=HLQ.EQALANGX