JCL Utility 之 IDCAMS输出Data Set

十二月 3, 2008 by Raymond
Filed under: JCL Utility 

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的语句:

PRINT INFILE(DDIN) HEX

COUNT和SKIP参数在输出Data Set中,依然可以使用,用于控制输出Data Set的记录。如下面的JCL例子,输出
’DDIN’ Data Set的前100行记录,并且跳过前10行记录不输出:

PRINT INFILE(DDIN) HEX COUNT(100) SKIP(10)

VN:F [1.9.3_1094]
Rating: 0.0/5 (0 votes cast)
VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)
  • Share/Bookmark

Comments

Tell me what you're thinking...
and oh, if you want a pic to show with your comment, go get a gravatar!





  • 分类目录

  • 功能

  • 联络订阅

    google reader
    订阅到抓虾
    订阅到鲜果
    订阅到飞鸽
    bloglines
    my yahoo
    netvibes