The JCL for running an assembly includes:
The following example shows how to run the assembler.
// JOB jobname 1 // DLBL IJSYS03,'HLASM.WORK.IJSYS03',0,VSAM,RECSIZE=4096, 2 RECORDS=(100,50),DISP=(NEW,KEEP),CAT=VSESPUC // DLBL IJSYSLN,'HLASM.WORK.IJSYSLN',0,VSAM,RECSIZE=322, 3 RECORDS=(100,50),DISP=(NEW,KEEP),CAT=VSESPUC // LIBDEF PHASE,SEARCH=(PRD2.PROD) 4 // LIBDEF SOURCE,SEARCH=(lib.sublib) 5 // OPTION LINK 6 // EXEC ASMA90,SIZE=ASMA90 7
·
·
·
Assembler source statements
·
·
·
/* 8 /& 9
The SIZE parameter of the EXEC statement specifies SIZE=ASMA90. This sets the size of program storage to the size of the phase ASMA90 and makes all the remaining storage in the partition GETVIS storage. High Level Assembler does not use program storage.
These statements cause the assembler to assemble your program and to produce a listing (described in Using the assembler listing) and an object module (described in Appendix C. Object deck output).
[ Top of Page | Previous Page | Next Page | Contents | Index ]