//TSO0010 JOB  (TSO),
//             'Build TSOCP files',
//             CLASS=A,
//             MSGCLASS=A,
//             MSGLEVEL=(1,1)
//*********************************************************************
//*
//*                       MVS 3.8 SYSGEN
//*                       ==============
//*
//*
//* DESC: Build TSO Procedures and files for TSO Command Processors
//*
//*********************************************************************
//*
//CLEANUP EXEC PGM=IDCAMS
//SYSPRINT DD  SYSOUT=*
//SYSIN    DD  *
 DELETE SYS2.TSOCP.ASM          NONVSAM
 DELETE SYS2.PROCLIB(TSOASML)   NONVSAM
 DELETE SYS2.PROCLIB(TSOASM)    NONVSAM
 SET LASTCC = 0
 SET MAXCC  = 0
/*
//TSOASML EXEC PGM=IEBUPDTE,PARM=NEW
//SYSPRINT DD  SYSOUT=*
//SYSUT2   DD  DISP=SHR,DSN=SYS2.PROCLIB
//SYSIN    DD  DATA,DLM=XX
./ ADD NAME=TSOASML
//TSOASML PROC U=VIO,                        UNIT FOR WORK DATSETS
//             CMDLIB='SYS2.CMDLIB',         NAME OF TARGET LIBRARY
//             MEM=MISSING                   MEMBER TO BE ASSEMBLED
//ASM     EXEC PGM=IFOX00,
//             PARM='TERM,LIST,XREF,NODECK,OBJ',
//             REGION=512K
//SYSLIB   DD  DISP=SHR,DSN=SYS2.TSOCP.ASM,DCB=BLKSIZE=32720
//         DD  DISP=SHR,DSN=SYS2.MACLIB
//         DD  DISP=SHR,DSN=SYS1.MACLIB
//         DD  DISP=SHR,DSN=SYS1.AMODGEN
//SYSUT1   DD  UNIT=&U,SPACE=(1700,(600,100))
//SYSUT2   DD  UNIT=&U,SPACE=(1700,(600,100))
//SYSUT3   DD  UNIT=&U,SPACE=(1700,(600,100))
//SYSPRINT DD  SYSOUT=*
//SYSTERM  DD  SYSOUT=*
//SYSPUNCH DD  SYSOUT=B
//SYSGO    DD  DISP=(,PASS),UNIT=&U,SPACE=(80,(200,50))
//SYSIN    DD  DISP=SHR,DSN=SYS2.TSOCP.ASM(&MEM)
//LKED    EXEC PGM=IEWL,
//             PARM=(XREF,LET,LIST,NCAL),
//             REGION=512K,
//             COND=(4,LT,ASM)
//SYSLIN   DD  DSN=*.ASM.SYSGO,DISP=(OLD,DELETE)
//         DD  DDNAME=SYSIN
//SYSLMOD  DD  DISP=SHR,DSN=&CMDLIB(&MEM)
//SYSUT1   DD  UNIT=&U,SPACE=(1024,(50,20))
//SYSPRINT DD  SYSOUT=*
XX
//ALLOC   EXEC PGM=IEFBR14
//TSOASM   DD  DISP=(NEW,CATLG),UNIT=TSO,
//             DSN=SYS2.TSOCP.ASM,
//             SPACE=(CYL,(1,1,10)),
//             DCB=SYS1.MACLIB
