Figure 1 contains an example for TSO/E. Conflicting names in USER.INPUT.LOAD(MEM1, MEM2, and MEM3) are replaced; the resulting executable program is USER.RESULT.LOAD(MEM1CHG). You must explicitly link-edit AFHWNCH before each individual executable program.
PROC 0
CONTROL MSG NOFLUSH NOPROMPT SYMLIST CONLIST
LINK ('CEE.SCEESAMP(AFHWNCH)', +
'USER.INPUT.LOAD(MEM1)', +
'CEE.SCEESAMP(AFHWNCH)', +
'USER.INPUT.LOAD(MEM2)', +
'CEE.SCEESAMP(AFHWNCH)', +
'USER.INPUT.LOAD(MEM3)', +
LOAD ('USER.RESULT.LOAD(MEM1CHG)') +
LIB ('CEE.SAFHFORT', +
'CEE.SCEELKED') NOTERM LET NCAL