Following is sample JCL that includes a PARM file and a parameter list.
//REST EXEC PGM=ARCMAIN,PARM='PARM NOHALT CHECKPOINT=2000'
//*---------------------------------------------
//* A SEPARATE DATASET CAN BE USED AND SYSPARM JUST POINT TO IT.
//* SYSPARM IS EXPLICITLY SHOWN HERE FOR ILLUSTRATION PURPOSE.
//SYSPARM DD *
VERBOSE
CHECKPOINT=5000
SESSIONS=80
HALT
/*
//DBCLOG DD DSN=&&T86CLOG,DISP=(NEW,PASS),
// UNIT=SCR,SPACE=(TRK,(8,8),RLSE)
//ARCHIVE DD DSNAME=TEST.TEST.TEST,
// DISP=(OLD,KEEP,KEEP)
//SYSPRINT DD SYSOUT=*
//SYSTERM DD SYSOUT=*
//SYSABEND DD SYSOUT=*
//SYSIN DD *
LOGON TDQA/TEST,TEST;
COPY DATA TABLES (TEST)
,RELEASE LOCK
,DDNAME=ARCHIVE;
LOGOFF;
/*
Note: For z/OS, DDNAME and the FILE keyword are interchangeable. For example, DDNAME=ARCHIVE is the same as FILE=ARCHIVE.