You can use the DFHEITAL or DFHEXTAL procedure to translate, assemble, and link-edit application programs written in assembler language.
You can use the sample job control statements shown in Figure 13 to process application programs written in assembler language. In the procedure name, "x" depends on whether your programs are CICS® application programs or EXCI batch programs. For the names of the CICS-supplied procedures, see Table 6
//jobname JOB accounting info,name,MSGLEVEL=1
// EXEC PROC=DFHExTAL 1
//TRN.SYSIN DD *
*ASM XOPTS(translator options . . .) 2
.
assembler-language source statements
.
/*
//LKED.SYSIN DD *
NAME anyname(R)
/*
//
Notes:
1 If you are installing a program into either of the read-only DSAs, see Running application programs in the RDSAs for more details.
If you are installing a program that is to be used from the LPA, add:
(See Running applications in the link pack area.)
2 For information about the translator options you can include on the XOPTS statement, see Defining translator options.
Figure 14 shows the Assembler source program processed by the command level translator to produce a translator listing and an output file. This output file is then processed by the Assembler, with reference to CICS.SDFHMAC, to produce an assembler listing and a further output file.This output file is then processed by the linkage editor, with reference to CICS.SDFHLOAD to produce a linkage editor listing and a load module that is stored in CICS.SDFHLOAD.