|
REXX and Dialog Manager Output Examples |
|---|
|
These four examples show how variables entered into the ISPF Dialog Manager panel affect the generated
job JCL. |
Example 1:
Create Online Image Copy utility JCL for a production IMS payroll application one output cartridge
Input Panel:
---------------------------- ONLINE IMAGE COPY ----------------------
COMMAND ==>
APPLICATION ID ==> PY AP AR PL PY RE TX application
IMS SYSTEM ==> P P or T P = prod, T = test (default)
JOBNAME SUFFIX ==> O O default for Online Image Copy
JOBNAME CHAR ==> 0 0 default jobname unique char
SCHEDULE ==> D D W M D=Daily(default) W=Week M=Mon
DUPLICATE COPY ==> 0 D 0 D=dup (default), 0=no dup
CONTROL CARD ==> Y Y N Y=cntl cards (default) N=no
SUBMIT BY ==> T T P T=TSO submit (default) P=prod
JCL:
//PPY00O JOB (1234,01,DB),'IMS IMAGE COPY',CLASS=D,
// MSGCLASS=X,NOTIFY=SYD2D1
//*******************************************************************
//*
//* ONLINE IMAGE COPY GENERATED BY SYD2D1 ON 09/06/1999
//* OPTIONS:
//* APPLICATION ID = PY
//* IMS SYSTEM = PROD
//* JOBNAME CHAR = 0
//* JOBNAME SUFFIX = O
//* SCHEDULE = DAILY
//* DUPLICATE COPY = 0
//* CONTROL CARD = Y
//* SUBMIT BY = TSO USER
//*
//*******************************************************************
//JSTEP01 EXEC PGM=DB1BMP,REGION=4M
//STEPLIB DD DISP=SHR,DSN=SYST.ENDEVOR.LOADLIB
// DD DISP=SHR,DSN=IMST.DYNLIB
// DD DISP=SHR,DSN=IMST.RESLIB
// DD DISP=SHR,DSN=SYST.BMC.LOADLIB
// DD DISP=SHR,DSN=SYS1.COB2LIB
//DFSRESLB DD DISP=SHR,DSN=IMST.RESLIB
//DFSESL DD DISP=SHR,DSN=IMST.RESLIB
//IMS DD DISP=SHR,DSN=IMST.DBDLIB
// DD DISP=SHR,DSN=IMST.PSBLIB
//IDILOAD DD DISP=SHR,DSN=SYST.BMC.LOADLIB
//PROCLIB DD DISP=SHR,DSN=IMST.PROCLIB
//IMSUDUMP DD SYSOUT=X
//SYSUDUMP DD SYSOUT=X
//SYSABOUT DD SYSOUT=*
//SYSDBOUT DD SYSOUT=*
//SYSIN DD DISP=SHR,DSN=SYD2D1.JCLCC(PPY0IC)
//IM001 DD DISP=(,CATLG,DELETE),DCB=(DSCB,BUFNO=10),
// LABEL=(,SL,EXPDT=99000),
// VOL=(,RETAIN,,32),UNIT=CART,
// DSN=IMST.IMAGECPY.PPY0IC1(+1)
//
Control Card:
D1 DBDPAYRO IM001 IMAGE COPY
Example 2:
Create Online Image Copy utility JCL for a production IMS tax application
one output cartridge
Input Panel:
--------------------------- ONLINE IMAGE COPY -----------------------
COMMAND ==>
APPLICATION ID ==> TX AP AR PL PY RE TX application
IMS SYSTEM ==> P P or T P = prod, T = test (default)
JOBNAME SUFFIX ==> O O default for Online Image Copy
JOBNAME CHAR ==> 0 0 default jobname unique char
SCHEDULE ==> D D W M D=Daily(default) W=Week M=Mon
DUPLICATE COPY ==> 0 D 0 D=dup (default), 0=no dup
CONTROL CARD ==> Y Y N Y=cntl cards (default) N=no
SUBMIT BY ==> T T P T=TSO submit (default) P=prod
JCL:
//*******************************************************************
//*
//* ONLINE IMAGE COPY GENERATED BY SYD2D1 ON 09/06/1999
//* OPTIONS:
//* APPLICATION ID = TX
//* IMS SYSTEM = PROD
//* JOBNAME CHAR = 0
//* JOBNAME SUFFIX = O
//* SCHEDULE = DAILY
//* DUPLICATE COPY = 0
//* CONTROL CARD = Y
//* SUBMIT BY = TSO USER
//*
//*******************************************************************
//JSTEP01 EXEC PGM=DB1BMP,REGION=4M
//STEPLIB DD DISP=SHR,DSN=SYST.ENDEVOR.LOADLIB
// DD DISP=SHR,DSN=IMST.DYNLIB
// DD DISP=SHR,DSN=IMST.RESLIB
// DD DISP=SHR,DSN=SYST.BMC.LOADLIB
// DD DISP=SHR,DSN=SYS1.COB2LIB
//DFSRESLB DD DISP=SHR,DSN=IMST.RESLIB
//DFSESL DD DISP=SHR,DSN=IMST.RESLIB
//IMS DD DISP=SHR,DSN=IMST.DBDLIB
// DD DISP=SHR,DSN=IMST.PSBLIB
//IDILOAD DD DISP=SHR,DSN=SYST.BMC.LOADLIB
//PROCLIB DD DISP=SHR,DSN=IMST.PROCLIB
//IMSUDUMP DD SYSOUT=X
//SYSUDUMP DD SYSOUT=X
//SYSABOUT DD SYSOUT=*
//SYSDBOUT DD SYSOUT=*
//SYSIN DD DISP=SHR,DSN=SYD2D1.JCLCC(PTX0IC)
//IM001 DD DISP=(,CATLG,DELETE),DCB=(DSCB,BUFNO=10),
// LABEL=(,SL,EXPDT=99000),
// VOL=(,RETAIN,,32),UNIT=CART,
// DSN=IMST.IMAGECPY.PTX0IC1(+1)
//
Control Card:
D1 DBDTAX IM001 IMAGE COPY
Example 3:
Create Online Image Copy utility JCL for a test IMS payroll application two output cartridges
Input Panel:
---------------------------- ONLINE IMAGE COPY ----------------------
COMMAND ==>
APPLICATION ID ==> PY AP AR PL PY RE TX application
IMS SYSTEM ==> T P or T P = prod, T = test (default)
JOBNAME SUFFIX ==> O O default for Online Image Copy
JOBNAME CHAR ==> 0 0 default jobname unique char
SCHEDULE ==> W D W M D=Daily(default) W=Week M=Mon
DUPLICATE COPY ==> D D 0 D=dup (default), 0=no dup
CONTROL CARD ==> Y Y N Y=cntl cards (default) N=no
SUBMIT BY ==> T T P T=TSO submit (default) P=prod
JCL:
//TPYD0O JOB (1234,01,DB),'IMS IMAGE COPY',CLASS=D,
// MSGCLASS=X,NOTIFY=SYD2D1
//*******************************************************************
//*
//* ONLINE IMAGE COPY GENERATED BY SYD2D1 ON 09/06/1999
//* OPTIONS:
//* APPLICATION ID = PY
//* IMS SYSTEM = TEST
//* JOBNAME CHAR = 0
//* JOBNAME SUFFIX = O
//* SCHEDULE = WEEKLY
//* DUPLICATE COPY = D
//* CONTROL CARD = Y
//* SUBMIT BY = TSO USER
//*
//*******************************************************************
//JSTEP01 EXEC PGM=DB1BMP,REGION=4M
//STEPLIB DD DISP=SHR,DSN=SYST.ENDEVOR.LOADLIB
// DD DISP=SHR,DSN=IMST.DYNLIB
// DD DISP=SHR,DSN=IMST.RESLIB
// DD DISP=SHR,DSN=SYST.BMC.LOADLIB
// DD DISP=SHR,DSN=SYS1.COB2LIB
//DFSRESLB DD DISP=SHR,DSN=IMST.RESLIB
//DFSESL DD DISP=SHR,DSN=IMST.RESLIB
//IMS DD DISP=SHR,DSN=IMST.DBDLIB
// DD DISP=SHR,DSN=IMST.PSBLIB
//IDILOAD DD DISP=SHR,DSN=SYST.BMC.LOADLIB
//PROCLIB DD DISP=SHR,DSN=IMST.PROCLIB
//IMSUDUMP DD SYSOUT=X
//SYSUDUMP DD SYSOUT=X
//SYSABOUT DD SYSOUT=*
//SYSDBOUT DD SYSOUT=*
//SYSIN DD DISP=SHR,DSN=SYD2D1.JCLCC(TPYDIC)
//IM001 DD DISP=(,CATLG,DELETE),DCB=(DSCB,BUFNO=10),
// LABEL=(,SL,EXPDT=99000),
// VOL=(,RETAIN,,32),UNIT=CART,
// DSN=IMST.IMAGECPY.TPYDIC1(+1)
//IM002 DD DISP=(,CATLG,DELETE),DCB=(DSCB,BUFNO=10),
// LABEL=(SL,EXPDT=99000),
// VOL=(,RETAIN,,32),UNIT=AFF=IM001,
// DSN=IMST.IMAGECPY.TPYDIC2(+1)
//
Control Card:
D2 DBDPAYRO IM001 IM002 IMAGE COPY
Example 4:
Create Online Image Copy utility JCL for a test IMS tax application two output cartridges
Input Panel:
---------------------------- ONLINE IMAGE COPY ----------------------
COMMAND ==>
APPLICATION ID ==> TX AP AR PL PY RE TX application
IMS SYSTEM ==> T P or T P = prod, T = test (default)
JOBNAME SUFFIX ==> O O default for Online Image Copy
JOBNAME CHAR ==> 0 0 default jobname unique char
SCHEDULE ==> D D W M D=Daily(default) W=Week M=Mon
DUPLICATE COPY ==> D D 0 D=dup (default), 0=no dup
CONTROL CARD ==> Y Y N Y=cntl cards (default) N=no
SUBMIT BY ==> T T P T=TSO submit (default) P=prod
JCL:
//TTXD0O JOB (1234,01,DB),'IMS IMAGE COPY',CLASS=D,
// MSGCLASS=X,NOTIFY=SYD2D1
//*******************************************************************
//*
//* ONLINE IMAGE COPY GENERATED BY SYD2D1 ON 09/06/1999
//* OPTIONS:
//* APPLICATION ID = TX
//* IMS SYSTEM = TEST
//* JOBNAME CHAR = 0
//* JOBNAME SUFFIX = O
//* SCHEDULE = DAILY
//* DUPLICATE COPY = D
//* CONTROL CARD = Y
//* SUBMIT BY = TSO USER
//*
//*******************************************************************
//JSTEP01 EXEC PGM=DB1BMP,REGION=4M
//STEPLIB DD DISP=SHR,DSN=SYST.ENDEVOR.LOADLIB
// DD DISP=SHR,DSN=IMST.DYNLIB
// DD DISP=SHR,DSN=IMST.RESLIB
// DD DISP=SHR,DSN=SYST.BMC.LOADLIB
// DD DISP=SHR,DSN=SYS1.COB2LIB
//DFSRESLB DD DISP=SHR,DSN=IMST.RESLIB
//DFSESL DD DISP=SHR,DSN=IMST.RESLIB
//IMS DD DISP=SHR,DSN=IMST.DBDLIB
// DD DISP=SHR,DSN=IMST.PSBLIB
//IDILOAD DD DISP=SHR,DSN=SYST.BMC.LOADLIB
//PROCLIB DD DISP=SHR,DSN=IMST.PROCLIB
//IMSUDUMP DD SYSOUT=X
//SYSUDUMP DD SYSOUT=X
//SYSABOUT DD SYSOUT=*
//SYSDBOUT DD SYSOUT=*
//SYSIN DD DISP=SHR,DSN=SYD2D1.JCLCC(TTXDIC)
//IM001 DD DISP=(,CATLG,DELETE),DCB=(DSCB,BUFNO=10),
// LABEL=(,SL,EXPDT=99000),
// VOL=(,RETAIN,,32),UNIT=CART,
// DSN=IMST.IMAGECPY.TTXDIC1(+1)
//IM002 DD DISP=(,CATLG,DELETE),DCB=(DSCB,BUFNO=10),
// LABEL=(SL,EXPDT=99000),
// VOL=(,RETAIN,,32),UNIT=AFF=IM001,
// DSN=IMST.IMAGECPY.TTXDIC2(+1)
//
Control Card:
D2 DBDTAX IM001 IM002 IMAGE COPY |