- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
03-2作业控制语言2
DD语句的关键字参数 DD语句的关键字参数及其相关内容相对JOB语句和EXEC语句来说比较复杂,所以在这里作为单独的一节讲述。DD语句的关键字参数有很多,但总体上可分为两大类,一类与设备相关,另一类则与数据集或数据相关,与设备相关的参数有 UNIT、 VOLUME、SPACE、 LABEL等,与数据集、数据相关的参数有 DSNAME、 DISP、 DCB、RECORG、EXPDT、RETPD、PROTECT、SYSOUT、HOLD等。在实际应用中,这两类参数是配合使用的,没有一个绝对的分界线。DD语句通过这些参数完成下述任务: (l)定义顺序数据集(sequential data set)或分区数据集(partitioned data set)名; (2)描述数据集状态、属性及保留期限; (3)描述设备类型、数量; (4)设置数据集的记录格式、占用空间; (5)描述作业的处理方式。 DD语句的关键字参数很多,在本节中我们仅讨论一些最常用的参数,并介绍一些基本概念及实例,以便于大家进一步的学习。 UNIT UNIT参数用于请求物理设备,用户通过设置设备地址或设备类型或设备组名等子参数确定设备;通过设置设备数或P等子参数确定设备数量。 1.格式 {UNIT=([三位设备地址 ] [,设备数] [,DEFER])} [/三位设备地址] [,P ] [/四位设备地址] [, ] [设备类型 ] [设备组名 ] {UNIT=AFF=DD名} 2.说明 设备地址:通过设备地址指定设备。设备地址是在系统安装时建立的,它由一个3位的十进制数或4位十六进制数构成。如用户请求的某设备其地址为340时,参数设置为 UNIT=340。 设备类型:通过设备类型名称指定设备,这个名称通常是数字的,如通过3480、3422指定磁带机,通过3340、3375、3380、3390指定磁盘机。如用户请求设备是3380磁盘机时,参数设置UNIT=3380。 设备组名:通过设备组名请求一台或一组设备。被定义在一组中的设备可以是相同的,也可以可以是不同的。如一组设备中可以包含磁盘设备也可包含磁带设备。但通常都是将一类设备作为一个设备组,具体的设备组名在系统安装时定义。设备组名由 l—8个字母符号构成,常见的有SYSDA、DASD、TAPE、CART等。如需要直接访问的存储设备时,参数设置为:UNIT=DASD。 ?设备数:指定数据集所需的设备数量,取值范围为1~59。 3.实例 例1 //STEP2 EXEC PGM=POINT //DDX DD DSNAME=EST,DISP=MOD,VOLUME=SER=(42569,42570), // UNIT=(3480,2) //DDY DD DSNAME=ERAS,DISP=OLD,UNIT=3480 //DDZ DD DSNAME=RECK,DISP=OLD, // VOLUME=SER=(40653,13262),UNIT=AFF=DDX DD语句DDX请求分配两个3480设备,DD语句DDZ申请分配与DDX相同的两个设备。DD语句DDY申请分配一个3480设备。 例2 //DD2 DD DSNAME=X.Y.Z,DISP=OLD,UNIT=(,2) 本例中的DD语句定义了一个已编目的数据集,并且要求系统赋予两个设备给这个数据集,设备类型可以从相应的编目中获得。 例3 //DD3 DD DSNAME=COLLECT,DISP=OLD, // VOLUME=SER=1095,UNIT=(3490,,DEFER) 在本例中定义了一个位于磁带卷上的已存在的数据集,并且请求系统分配一个3490磁带设备。由于指定了DEFER子参数,相应的磁带卷只到数据集被打开时才会装载。 例4 //STEPA DD DSNAME=FALL,DISP=OLD,UNIT=237 对于这个数据集来说,系统将会从相应的编目中检索它的卷和设备类型。由于UNIT参数被指定为设备237,这将覆盖数据集在编目中的设备类型定义,因此要求设备237应该与编目中的定义相同。 VOLUME 通过VOLUME参数可以指定所引用的数据集所在的卷或卷组,也可以用来指定新建数据集所在的卷或卷组。在使用这个参数时,用户可以指定一个特定的卷、一组卷、具有特定序列号的卷或另外一个数据集所使用的卷。对于一个跨越多个卷的数据集来说,这个参数还可以用来指定首先被处理的卷。对于一个新建的数据集来说,可以通过不指定VOLUME参数或在VOLUME参数中不指定SER和REF子参数的方法在任何一个卷或
文档评论(0)