idcams的用法.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
idcams的用法

JCL Utility 之 IDCAMS复制数据集Filed Under (JCL Utility) by Raymond on 03-12-2008 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=…//out-ddname DD DSN=…//SYSIN DD *REPRO -INFILE(in-ddname) -OUTFILE(out-ddname)/*如上的JCL所示,上面的JCL用于复制两个Sequential Data Set。另外,IDCAMS还提供了两个有趣的参数,使用这两个参数,可以有选择地复制Data Set中的记录。这两个参数分别是COUNT和 SKIP,可以在复制的时候添加。COUNT参数的使用方法如下所示:REPRO -INFILE(in-ddname)-OUTFILE(out-ddname) -COUNT(n)以上JCL添加了COUNT参数,在复制的过程中,会只复制 ‘in-ddname’的前n行记录。SKIP参数的使用方法如下所示:REPRO -INFILE(in-ddname)-OUTFILE(out-ddname) -SKIP(n)以上JCL添加了SKIP参数,在复制的过程中,在复制‘in-ddname’的时候,会跳过前n行记录,即不复制‘in-ddname’的前n行记录。下面是一个COUNT和SKIP参数共同使用,来控制复制记录的例子:REPRO INFILE(INDD) OUTFILE(OUTDD) COUNT(100) SKIP(4)上面的JCL会复制INDD的前100行记录,并且略过前4行记录进行复制。复制后的结果会保存在OUTDD中。用IDCAMS程序定义VSAM数据集?1、用于建立和维护VSAM数据集和世代数据集。2、当使用VSAM数据集或维护系统目录时,必须使用AMS命令。3、AMS命令分两类:???? 功能命令,如定义数据集,列表目录等;???? 辅助命令,作用是设置条件执行功能。4、AMS实用程序的调用模式?? 使用AMS主要有TSO环境下通过AMS命令及利用JCL调用方法。JCL调用模式:?? //JOB1 JOB?? //JOBCAT DD?? // DSNAME=DB.DATA,DISP=SHR?? //STEP EXEC PGM=IDCAMS?? //SYSPRINT DD SYSOUT=*?? //SYSIN DD *?? COMMAND parameters…?? /*??? 注:??? JOBCAT DD语句定义一个目录名;??? EXEC 语句指出AMS程序名为IDCAMS;??? SYSPRINT DD语句指定系统的输出信息;??? SYSIN DD 语句为IDCAMS提供各种AMS命令;?5、AMS命令及功能?ALTER:修改数据集和目录属性;BLDINDEX:建立辅助索引;DEFINE ALIAS:为目录或数据集建立别名;DEFINE ALTERNATEINDEX:定义辅助索引;DEFINE CLUSTER:为VSAM数据集定义簇;DEFINE GENERATION DATA GROUP:为世代数据集定义编目入口;DEFINE NONVSAM:为非VSAM数据集定义编目入口;DEFINE PAGE SPACE:定义系统页空间数据集;DEFINE PATH:定义连接辅助索引与主数据集的路径;DEFINE USER CATALOG:定义用户目录;DELETE:删除目录、VSAM及非VSAM数据集;EXPORT:中断用户目录与主目录的联系;IMPORT:接通用户目录与主目录的联系;LISTCAT:列表编目内容;PRINT:打印VSAM、非VSAM数据集及目录内容;REPR:拷

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档