Welcome to the world of Mainframe. 欢迎来到大型机的中文世界!

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  [ Read More ]

IDCAMS的另一个实用功能就是输出Data Set中的记录。具体的JCL如下所示: //STEP1 EXEC PGM=IDCAMS //SYSPRINT DD SYSOUT=A //ddname DD DSN=… //*在DD段中定义要输出的Data Set //SYSIN DD *   PRINT -   INFILE(ddname) -   CHAR /* 在以上的JCL的命令控制部分,除了INFILE的定义外,还添加了一个’CHAR’参数。’CHAR’参数用来控制输出记录的形式,’CHAR’表示以字符形式输出Data Set中的记录。除了’CHAR’之外,还有其他参数,如下表所示: 参数名称 参数功能 CHAR 此参数控制Data Set以字符形式输出 hexadecimal 此参数控制Data Set以16进制形式输出 DUMP 此参数控制Data Set同时以字符和16进制形式输出 下面是一个以16进制输出Data Set的语句:  [ Read More ]

IDCAMS这个utility主要功能是通过JCL来操作Data Set和VSAM文件的。以下JCL的一个STEP,就是IDCAMS常用的使用方法: //stepname EXEC PGM=IDCAMS //SYSPRINT DD SYSOUT=A //*以上的SYSPRINT会把IDCAMS的信息都输出,输出到JOB LOG中 //ddname DD DSN=… //*在以上的DD段中,有些JCL需要定义一个DD段,来定义输入Data Set。有些JCL需要定义两个DD段,在定义了 //*输入Data Set的同时,定义输出Data Set。 //SYSIN DD * //*命令语句 /* 功能一:复制一个Sequential Data Set 使用REPRO命令来完成复制功能,该命令可以用于复制Sequential Data Set,或者复制Partitioned Data Set的member。具体复制方法如下面的JCL所示: //STEP1 EXEC PGM=IDCAMS //SYSPRINT DD SYSOUT=A //in-ddname DD DSN=…  [ Read More ]

  • Top Links

  • 功能

  • 文章归档