Creating a phase

The linkage editor processes your assembled program (object module) and prepares it for running. The processed object module becomes a phase.

Optionally, the linkage editor can process more than one object module, and transform those object modules into a single phase.

Figure 1 shows the general job control procedure for creating a phase (link-editing).
Figure 1. Sample job control for creating a phase
// JOB jobname
// DLBL IJSYSLN,'file-ID',0,SD
// EXTENT SYSLNK,volser,1,0,start,tracks
// ASSGN SYSLNK,DISK,VOL=volser,SHR
// LIBDEF OBJ,SEARCH=(lib.sublib)
// LIBDEF PHASE,CATALOG=(lib.sublib)
// OPTION CATAL
   ACTION MAP
   PHASE phasenam,*
     ⋮
// EXEC LNKEDT
/&