最新大型主机操作系统5PPT课件.ppt

最新大型主机操作系统5PPT课件.ppt

ID:62114650

大小:1.56 MB

页数:67页

时间:2021-04-17

最新大型主机操作系统5PPT课件.ppt_第1页
最新大型主机操作系统5PPT课件.ppt_第2页
最新大型主机操作系统5PPT课件.ppt_第3页
最新大型主机操作系统5PPT课件.ppt_第4页
最新大型主机操作系统5PPT课件.ppt_第5页
资源描述:

《最新大型主机操作系统5PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、大型主机操作系统5过程•和其它高级语言一样,作业控制语言中也允许定义过程。过程是一段预先编写好的JCL语句的集合,它可以被反复调用。•作业控制语言中定义了两种过程,分别是编目过程(catalogedprocedure)和流内过程(in-streamprocedure)。过程——编目过程•在指定的过程库中编目的过程称为编目过程。该过程库可以是分区数据集或扩展分区数据集,通常系统过程被编目在系统过程库中,用户过程被编目在用户库中。由于调用编目过程时,系统提供的是该过程的拷贝,因此一个编目过程可以同时

2、被几个作业调用。过程——过程的结构//过程名PROC[符号参数]//过程步1EXEC//dd名1DD···//过程步2EXEC//dd名2DD···//PEND(仅在流内过程中使用)•过程结构中的过程名、过程步名及dd名的书写规则与JCL中其它语句名的书写规则一样。符号参数的功能类似于其它编程语言子程序中的形式参数过程——流内过程的实例•本例中,RUN是一个流内过程,作业中名为STEP1的执行语句调用这个流内过程。•该流内过程在去掉PEND语句后也可以作为标准的过程放在用户库中,作为编目过程过程

3、——过程的调用过程的调用有如下两种方式://作业步名EXECPROC=过程名[符号参数]//作业步名EXEC过程名[符号参数]过程——过程的调用规则•当调用一个过程时,系统会以输入流、用户库、系统库的顺序来检索所要调用的过程。如果所调用的过程是流内过程,则必须把流内过程放在调用它的EXEC语句之前。•如果调用的编目过程被编目在用户库中,系统从JCLLIB语句确定的用户库中进行检索。因此,若调用的过程是用户库中的过程时,要用JCLLIB语句来指明过程所在的用户库。如果调用的编目过程被编目在系统库中

4、,系统从JES2中的PROCLIB参数指定的系统库进行检索。过程——过程的修改(1)•由于不同用户的要求不同,所以当某一个作业调用标准过程时,系统应允许用户对过程进行修改,以满足自己的需要。过程修改的方式有如下三种:•置换过程中的符号参数;•对过程中的EXEC及DD语句参数进行覆盖和增加;•增加新的DD语句。过程——过程的修改(2)•符号参数由符号“&”和参数名组成,参数名可以是以字母或通配符开头的1~8位字母数字或通配符,关键字参数和关键字子参数不能作为符号参数的参数名。符号参数为修改过程提供

5、了可选用的方法。•当过程中含有符号参数时,每一个符号参数必须指定一个值或赋空值,该值被称为符号参数的初值过程——过程的修改(3)•用EXEC语句调用过程时,该语句的所有关键字参数都会影响过程的执行,它将覆盖过程中定义的参数,对于过程中没有定义的参数,系统会把它加到过程中去。用EXEC语句修改过程的方式如下://stepnameEXEC过程名,参数.过程步=值•其中“参数.过程步=值”表示准备对过程中所希望的过程步的关键字参数进行修改过程——过程的修改(4)•例如有下述过程://RUNPROC//

6、STEP1EXECPGM=P1··//STEP2EXECPGM=P2··//STEP3EXECPGM=P3,TIME=(2,30)若要求对STEP2增加COND参数并指定条件测试为(8,GT),对STEP3改变其时间限制为4秒。那么调用该过程时,EXEC语句为://GOEXECRUN,//COND.STEP2=(8,GT),//TIME.STEP3=4过程——过程的修改(5)•对于过程中DD语句参数的修改可以通过下列方式://过程步名.DD名DD…•“过程步名.DD名”用来确定要修改的DD语句,

7、其中“DD名”指需要修改的DD句,“过程步名”指过程重要修改的DD语句所在的过程步的名字•例://RUNPROC···//S1EXEC…···//SYSUT2DDSYSOUT=*···//PEND···//TEST2EXECRUN,…···//S1.SYSUT2DDSYSOUT=S过程——过程的修改(6)•对于调用的过程,可能不包含用户需要的DD语句,这是可通过下列方法来增加新的DD语句://过程步名.需增加的DD语句•其中过程步名是确定新加的DD语句在过程中的位置实用程序•在z/OS系统中,I

8、BM提供了种类繁多且十分有用的实用程序,来辅助用户对数据进行组织与维护。•实用程序分为三类:系统实用程序、数据集实用程序和独立实用程序。实用程序——系统实用程序•系统实用程序通常以IEH打头,它的主要功能是维护和管理系统、用户数据集合、整个盘卷。系统实用程序及其功能如下:•IEHNITT:为磁带卷写标号。•IEHLIST:系统控制数据信息列表。•IEHMOVE:移动或拷贝若干组数据、移动或拷贝整个卷、移动或拷贝编目目录等。•IEHPROGM:建立及维护系统控制数据、建立世代数据组索引、重命名带卷

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。