©
serviceprofessionalgmbh
Die nachfolgende Job Control kann benutzt werden, um einen TSO-Adressraum zu starten, in welchem entsprechende REXX-Aktionen
mit ISPF-Services ablaufen können. Sofern Folgesteps angefügt werden und der RC der REXX-Verarbeitung von Bedeutung ist,
kann im REXX-Programm die Variable ZISPFRC entsprechend gesetzt und per VPUT-Befehl in den SHARED-Pool
geschrieben werden.
//name JOB parms-für-jobanweisung
//**************************************************
//* ISPF-PROFILE ERSTELLEN
//**************************************************
//COPYPROF EXEC PGM=IEBCOPY
//SYSPRINT DD DUMMY,DCB=(LRECL=121,BLKSIZE=9438,RECFM=FB)
//SYSUT3 DD UNIT=WORK1,SPACE=(TRK,200)
//SYSUT4 DD UNIT=WORK1,SPACE=(TRK,200)
//DDIN DD DSN=std-profile-dataset,DISP=SHR
//DDOUT DD DSN=&&&&PROF,DISP=(,PASS),
// UNIT=WORK1,SPACE=(TRK,(20,5,45),RLSE),
// DCB=(LRECL=80,BLKSIZE=0,RECFM=FB)
//SYSIN DD *
COPY INDD=DDIN,OUTDD=DDOUT
//**************************************************
//* ISPF BATCH AUFRUF
//**************************************************
//TSOBAT EXEC PGM=IKJEFT01,DYNAMNBR=1000
//SYSTSPRT DD SYSOUT=*
//ISPLOG DD SYSOUT=*
//SYSOUT DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//ISPPROF DD DSN=*.COPYPROF.DDOUT,DISP=(OLD,DELETE)
//SYSEXEC DD DISP=SHR,DSN=rexx-lib
//SYSPROC DD DISP=SHR,DSN=clist-lib
//STEPLIB DD DISP=SHR,DSN=load-lib
//ISPPLIB DD DISP=SHR,DSN=std-panel-lib
//ISPMLIB DD DISP=SHR,DSN=std-msg-lib
//ISPSLIB DD DISP=SHR,DSN=std-skel-lib
//ISPTABL DD DISP=SHR,DSN=std-tab-input-lib
//ISPTLIB DD DISP=SHR,DSN=std-tab-input-lib
//SYSTSIN DD *
ISPSTART CMD(rxprog)
zurück zu REXX im Batch