JCL使用法基础 下载本文

JCL使用法基础

前言

相传很久以前,美国IBM门派修炼成mainframe之葵花宝典,掀起IT风云,江湖无人能及。

21世纪初,全球IT再次风云变幻,江湖告急。掌握mainframe神功的武林同僚为数不多。特此,IBM门下ISSC-JPCOMM-APCB科研小组,书武学一本,旨在光大武林。

Mainframe之神功确实高深莫测,APCB科研小组经过不懈的研讨与修炼,冒着走火入魔的危险,终于练成0.1/100的功力。

本书未经授权人允许或未向撰稿人实施贿赂者,不得向银河系以外的人发布!

授权与撰稿人 主席: 刘庆鑫 副主席: 田野 APCB科研小组 特此声明!

V1.0版 2008/01/31年出版

本章说明

此时,如果您老人家的word工具还没有打开左边的索引结构,请不要犹豫,看起来很方便。

作者写这篇文章是希望,把JCL的一些基础知识介绍给大家,尽量简洁,用实例使大家尽快入门

文章里引入了一些基本的,常用的,和应用程序关系比较大的一些内容,也希望对大家做应用开发的时候有用处,比如应用系统的batch处理功能

以后有时间或需要再将内容丰富一些,或写些其他方面的文档。推荐学习大型机的学习书序

ISPF/SDSF -> JCL -> 一门主机语言(COBOL易入门) ->VSAM ->数据库系统(DB2,IMS) -> CICS

如果您实践过程中发现本书没有介绍或不清楚的关键字或参数,请参考下面的书籍。多培养培养自己的学习能力

Title: z/OS V1R9.0 MVS JCL Reference URL: http://publib.boulder.ibm.com/cgi-bin/bookmgr/FRAMESET/iea2b670/FIRST?DT=20070427231644&SHELF=&CASE=&SHELF=iea2bk80&CASE=

1.JCL基本结构

JCL程序一般说来主要由JOB HEAD, EXEC, DD语句组成,其功能请参照各个介绍章节。

//JOB ----> JOB HEAD //EXEC1 ----> STEP,实行的程序或utility //DD1 ----> 上面程序相关的DataSet …

//EXECn ----> 一个job内可有多个step //DDn … ---->一个source里可以有多个JOB

SAMPLE: (以创建DS的Utility IEFBR14为例)

//YEEX001 JOB CLASS=A,MSGCLASS=H,NOTIFY=&SYSUID,MSGLEVEL=(1,1) //STEP1 EXEC PGM=IEFBR14

//NEWDS DD DSN=yourid.TEST.CBL,DISP=(NEW,UNCATLG), // SPACE=(TRK,(1,2,1)),UNIT=3390, // VOL=SER=XXXXXX,

// DCB=(DSORG=PO,LRECL=80,BLKSIZE=800,RECFM=FB) //

解释:实行job name 为YEEX001, step name为step1 的JCL。该JCL在磁盘 XXXXXX上面创建一个名为[自己的ID.TEST.CBL]的DATASET, 它的DD Card为

NEWDS