Examples of Running TSO in batch, running REXX.
You can execute TSO commands, CLISTS, REXX programs.
//* Run TSO in batch
//TSOBATCH EXEC PGM=IKJEFT1A,DYNAMNBR=200
//SYSPROC DD DSN=your-id.clist,DISP=SHR optional
//SYSPRINT DD SYSOUT=*
//SYSTSPRT DD SYSOUT=*
//SYSTSIN DD *
PROFILE PREFIX(your-id)
LISTCAT LEVEL(your-id)
/*
Using TSO in batch to delete a file. Probably higher overhead than
other ways.
//* Run TSO in batch
//* also IKEFFT01, IKJEFT1B
//TSOBATCH EXEC PGM=IKJEFT1A,DYNAMNBR=200
//SYSPRINT DD SYSOUT=*
//SYSTSPRT DD SYSOUT=*
//SYSTSIN DD *
PROFILE PREFIX(your-id)
DELETE ‘dataset-name’
Running a REXX program in batch
Obtain the name of your REXX library and fill it in.
If your REXX program reads a file, you can put in a DD for
the file and avoid having to do an ALLOC in the program.
//RUNREXX EXEC PGM=IKJEFT1A,DYNAMNBR=200
//SYSEXEC DD DSN=dsn-of-rexx-library,DISP=SHR
//INFILE DD DISP=SHR,DSN=dsn-of-input-file
//SYSPRINT DD SYSOUT=*
//SYSTSPRT DD SYSOUT=*
//*
//SYSTSIN DD *
PROFILE PREFIX(O054)
%MYREXX