这玩意比LINUX命令行难多了,IBM的设计体系还是比较完善的,毕竟国际商用机器,就是那么牛。
一 JCL简介
JCL就是把一个个PGM,以数据流的形式串起来跑。作业流(JOB STREAM),作业是用JCL(JOB CONTROL LANGUAGE)。作业中有三个基本的语句,分别是:JOB,EXEC,DD
JOB:标识一个作业的开始,提供必要的运行参数(这玩意大概率一个JCL就一个)
EXEC:和作业STEP有关,基本上每个STEP代表一个PGM,定义要执行的程序嘛
DD:JCL的目的是跑数据流,增增改改,就是写一些输入输出的数据文件
//COPYDATA JOB (),'ERIC',
// TIME=1440,
// NOTIFY=&SYSUID,
// REGION=0M,
// CLASS=A,
// MSGCLASS=X,
// MSGLEVEL=(1,1)
//* 这个地方加了个注释区
//* COPY DATASET
//CPYLOAD EXEC PGM=IEBCOPY,PARM='SIZE=1M'
//SYSPRINT DD SYSOUT=*
//IN1 DD DISP=SHR,DSN=DEVP124.JCL
//OUT1 DD DISP=SHR,DSN=DEVP124.SRC
//SYSIN DD *
COPY I=IN1,O=OUT1
S MEMBER&