Changing multiple modules per step (TSO/E)

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.

Figure 1. Changing conflicting names in multiple executable programs under TSO/E
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