资源描述:
《mf培训课件――jcl课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、JCL语言课程内容1.JCL基本概念2.JCL语法规则3.JCL语句介绍4.JOB提交方法5.部分实用程序课程内容1.JCL基本概念2.JCL语法规则3.JCL语句介绍4.JOB提交方法5.部分实用程序JCL基本概念JCL(JobControlLanguage)定义:用户与操作系统的接口,用户通过JCL语句按照自己的意图来控制作业的执行。作业(JOB)的概念把程序要实现的每一项任务,称之为:作业或JOB。作业步(JOBSTEP)的概念执行一个作业所要经历的步骤同一个JOB中的JOBSTEP数目不能超过255JCL基本概念JCL基
2、本概念JCL的三大功能控制作业的执行。管理系统资源和数据集。(类似TSO交互式菜单对数据集的管理)对COBOL程序编译和执行。(COBOL代码→JCL编译→机器码→JCL执行)JCL的重要性编译作业流和执行作业流都是JCL编写合格的TEAMLEADER的前提课程内容1.JCL基本概念2.JCL语法规则3.JCL语句介绍4.JOB提交方法5.部分实用程序JCL语法规则JCL允许使用的字符字母字符(alphamericcharacter):A~Z数字字符(numericcharacter):0~9通配字符(nationalchara
3、cter):@$#特殊字符(specialcharacter):,.‘’/()*&+-=空格EBCDIC可打印字符集JCL语法规则每一个JCL语句可包含五个区域:标识区(identifierfield)告知系统所包含的语句类型,用以语言的种类。以//为起始。名字区(namefield)必须从第三列开始编写最多八个字符,可用字母、数字、通配字符(#,@,$)组合第一个字符不能是数字,必须是字母或通配字符(#,@,$)操作区(operationfield)表示语句形态,如:EXEC语句,其操作项目即为EXEC参数区或运算区(oper
4、andfield)几乎每一个操作符都需要有参数配合使用。可包含一个或一个以上的参数,参数之间以“,”分隔备注区或说明区(commentsfield)注释。不参与语句的执行JCL语法规则一条JCL语句的例子:需注意:除了标识区与名字区,各区域之间至少要间隔一个以上的空格标识区操作符区注释区//FILE1JOB(SMD),‘DEVXMG',MSGLEVEL=(1,1)XXXXXXXXXXX名字区参数区JCL语法规则参数区参数的四种类型:位置参数(PositionalParameter)关键字参数(KeywordParameter)列
5、示参数(Listofsub-parameter)符号参数(SymbolicParameter)JCL语法规则位置参数(PositionalParameter)定义:用它的位置来描述其特性的一种参数两大特点:1,如果一个操作符含有多种参数,那么位置参数必须位于所有参数之前。2,位置参数,相互之间不允许调换前后顺序。例1://A1234567JOBaccount-information,programer-name,other-parmJCL语法规则位置参数的子参数至少由一个或一个以上的子参数组合而成每个子参数都有其固定的位置,顺序
6、不可调换若前面或中间的子参数空缺,需以“,”留位若其后子参数都空缺时,则无需任何符号留位例2://FILE1JOB(D548-8686,12/8/85,PGMBIN),ZY例3://FILE1JOB(12/8/85,D548-8686,PGMBIN),ZY例4://FILE1JOB(,12/8/85,PGMBIN),ZY例5://FILE1JOB(D548-8686,,PGMBIN),ZY例6://FILE1JOB(D548-8686),ZYJCL语法规则参数区参数的四种形态:位置参数(PositionalParameter)关
7、键字参数(KeywordParameter)列示参数(Listofsub-parameter)符号参数(SymbolicParameter)JCL语法规则关键字参数(KeywordParameter)简称键字参数,以关键字来描述其特性特点:一般地,帶=号的参数都是关键字参数两个例外:“PGM=”,“PROC=”是EXEC语句的位置参数关键字参数之间的顺序可以任意调换例1://A1234567JOBT335840,’WANGLI’,CLASS=A,MSGLEVEL=(1,1)例2://A1234567JOBT335840,’WAN
8、GLI’,MSGLEVEL=(1,1),CLASS=AJCL语法规则参数区参数的四种形态:位置参数(PositionalParameter)关键字参数(KeywordParameter)列示参数(Listofsub-parameter)符号参数(Symbolic