JCL语言.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JCL语言

Template Documentation JCL语言 目录 什么是JCL 写第一个JCL JOB语句 EXEC语句 DD语句 JCL 过程 MVS Utilities JCL的高级用法 参考资料 什么是 JCL JCL (Job Control Language):顾名思义,是用来控制系统处理作业、请求运行作业所需资源的一门语言。 为了在MVS上调用程序,必须要使用JCL; 有些时候,看上去好像没有使用JCL,背后实际上在使用JCL。 (例如: Logon Procedure, Start Procedure) 从“1”开始,写一个JCL(1/2) 记住以下的内容,大概足够了 顺序调用多个程序时,有几个程序,就写几次EXEC。最多可以写 255 个EXEC; 还可以根据前面程序的返回码,判断执行或不执行。以前,使用 EXEC的COND=参数;现在,IF~THEN~ELSE~ENDIF(这个问题放在高级用法中讨论…) 从“1”开始,写一个JCL(2/2) 最起码,记住以下的内容 PARM= 应指定什么呢?→ 因lmodname而不同,参考相应的手册 DD 应指定什么呢? → 因lmodname而不同,参考相应的手册 DD:STEPLIB 应指定什么呢?→ 在 LNKLST中没有包含lmodlib的时候须指定。D PROG,LNKLST 可以列出所有的 LNKLST。 显示 D PROG,LNKLST 的结果(1/2) 可参考“SYS1.PARMLIB(PROGSL)” 显示 D PROG,LNKLST 的结果(2/2) 动手写一个自己的JCL-IEBGENER(1/2) IEBGENER 从DD:SYSUT1 “GET”,向DD:SYSUT2 “PUT” 的工具。属于DFSMS的一部分。可参考 DFSMS 手册 DFSMSdfp Utilities SAILP06.EXAM.JCL(#COMP)的内容,被输出到SYSOUT SPOOL(output class=A)。 DD:SYSPRINT 用来输出IEBGENER的执行结果。 DD:SYSIN 用来指定 IEBGENER 的控制语句。这个例子中,没有必要指定控制语句,所以写成 DUMMY。 注意: DD:SYSIN 是控制语句;DD:SYSPRINT 输出执行的结果;DD:SYSUT1拷贝数据到 DD:SYSUT2。这些都是IEBGENER的要求,而与JCL的要求无关。 分解Job Control Language JOB DD EXEC DD JOB 语句 表示job的开始 定义 job 和 job 相关信息,以方便系统了解 ACCOUNTING 信息 作成者的名字 Class 运行时分配的内存 测试条件 注意: 一个job有且只有一个 JOB语句, 并且是每个job的第一个 JCL 语句 . 在同时提交多个job的JCL中,JOB语句也表示前一个job的结束。 JOB语句的语法 //jobname JOB positionals,keywords //TEST1 JOB (768,28), ‘T.DAVIS’, MSGLEVEL=(1,1),CLASS=A ACCT INFO(1-142) PGMR NAME(1-20) JOB 语句的参数(1/2) 位置参数(positional parameter) ACCOUNTING 信息( Accounting Information) 最大长度142个字符。用省略号[’ ’] 或圆括号[()]括起来 作成者的名字(Programmer Name) 最大长度20个字符。含特殊字符时,需用省略号[’ ’]括起来 JOB 语句的参数(2/2) 关键字参数(keyword parameter) CLASS 把job分配给一个jobclass,jobclass必须在JES中定义 MSGCALSS 把job log 分配给一个output class. MSGLEVEL 显示放到job log中的信息 NOTIFY job完成后,通知给哪个TSO用户 REGION 给job指定最大的虚拟内存大小 …… JOB 语句举例 //TEST2 JOB (DEPT378,399216), LEON, CLASS=T //$UPDATE JOB DEPT378, TOM, CLASS=M, MSGLEVEL=(1,1) //SIMPLE JOB //SYSTEM JOB ,SYSTEM, CLASS=S, MSGLEVEL=(0,0) //

文档评论(0)

sd44055 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档