Sample JCL

The following figure shows an example of JCL that you can submit to start the ARSLOAD program in a UNIX System Services environment. The parameters for the ARSLOAD program are provided by using the PARM keyword on the EXEC statement.

Figure 1. Sample JCL for ARSLOAD
//USERLOAD JOB (TSS40000),'user',MSGCLASS=1,CLASS=A,
//             MSGLEVEL=(1,1),NOTIFY=&SYSUID,TIME=1440
//PROCESS   OUTPUT  DEFAULT=YES,CLASS=*,JESDS=ALL,OUTDISP=HOLD
//**************************************************************
//STEP1    EXEC PGM=ARSLOAD,REGION=0M,
//  PARM=('/-h ARCHIVE -u odadmin -p passwd -n -g appGrp -s INPUT
//             afp ')
//STEPLIB DD DSN=ARS.V9R5M0.SARSLOAD,DISP=SHR
Start of change //* DD DSN=DB2.V10R1M0.SDSNEXIT,DISP=SHR End of change
Start of change //* DD DSN=DB2.V10R1M0.SDSNLOAD,DISP=SHR End of change
//         DD DSN=ACIF.V2R3M1.SAPKMOD1,DISP=SHR
//*DSNAOINI DD PATH='/opt/IBM/ondemand/V9.5/config/cli.ini'
//SYSPRINT DD SYSOUT=*
//SYSOUT   DD SYSOUT=*
//INPUT    DD DSN=PSF.SAPKSAM3(APKBANK),DISP=SHR
//CEEDUMP  DD SYSOUT=*
The following figure shows the same example but specifies the parameters from a file instead of the PARM keyword on the EXEC statement:
//USERLOAD JOB (TSS40000),'user',MSGCLASS=1,CLASS=A,
//             MSGLEVEL=(1,1),NOTIFY=&SYSUID,TIME=1440
//PROCESS OUTPUT DEFAULT=YES,CLASS=*,JESDS=ALL,OUTDISP=HOLD
//**************************************************************
//STEP1    EXEC PGM=ARSLOAD,REGION=0M,
// PARM=('/-V //DD:PARM -u odadmin -p passwd')
//STEPLIB DD DSN=ARS.V9R5M0.SARSLOAD,DISP=SHR
Start of change //* DD DSN=DB2.V10R1M0.SDSNEXIT,DISP=SHR End of change
Start of change //* DD DSN=DB2.V10R1M0.SDSNLOAD,DISP=SHR End of change
//          DD DSN=ACIF.V2R3M1.SAPKMOD1,DISP=SHR
//*DSNAOINI DD PATH='/opt/IBM/ondemand/V9.5/config/cli.ini'
//SYSPRINT  DD SYSOUT=* //SYSOUT DD SYSOUT=*
//INPUT     DD DSN=PSF.SAPKSAM3(APKBANK),DISP=SHR
//CEEDUMP   DD SYSOUT=*.
//PARM      DD *
-h
ARCHIVE
-n
-g
appGrp
-s
INPUT
afp