JCL Utility 之 IDCAMS重命名Data Set(Renaming Data Sets)
IDCAMS的另一个常用功能就是Data Set的重命名。Data Set的重命名使用’ALTER’命令来完成。’ALTER’可以重命名操作的Data Set,除了Sequential Data Set外,还可以操作Partitioned Data Set,以及对Partitioned Data Set中member的重命名。
使用’ALTER’命令重命名Data Set的语法:
ALTER old-data-set-name NEWNAME(new-data-set-name)
其中’ old-data-set-name’和’ new-data-set-name’既可以是’ Partitioned Data Set’,也可以是’ Sequential Data Set’。
使用’ALTER’命令重命名member的语法:
ALTER data-set-name(old-member) NEWNAME(data-set-name(new-member))
以下是一个在JCL中使用’ALTER’命令的例子:
| //STEP1 EXEC PGM=IDCAMS //SYSPRINT DD SYSOUT=A //SYSIN DD * ALTER MIB.TEMP.DATA NEWNAME(MIB.TEST.DATA) ALTER MIB.PGM.LOAD(COMP) NEWNAME(MIB.PGM.LOAD(COMPIT)) /* |
在以上的JCL中,分别将名为’MIB.TEMP.DATA’的Data Set重命名为了名为’ MIB.TEST.DATA’的Data Set。
在第二个’ALTER’命令中,将名为’ COMP’的member,重命名为了’ COMPIT’。
Comments
Tell me what you're thinking...
and oh, if you want a pic to show with your comment, go get a gravatar!


