将顺序数据集复制到VSAM文件时出错

时间:2015-05-13 07:48:37

标签: mainframe jcl vsam

我正在尝试使用下面的JCL加载带有顺序文件中的数据的VSAM文件,但是我收到了JCL内部错误。

//TESTJB5 JOB ,,NOTIFY=MURUGAN,REGION=6M                 
//S1 EXEC PGM=IDCAMS                                     
//SYSPRINT DD SYSOUT=A                                   
//INDD DD DSN=MURUGAN.DATASET.FILE1,DISP=SHR             
//OUTDD DD DSN=MURUGAN.TEST.VSAM,UNIT=SYSDA,             
// DCB=(BLKSIZE=27920,LRECL=80,RECFM=FB),                
// DISP=(NEW,CATLG,DELETE),SPACE=(TRKS,(1,1))            
//SYSIN DD *                                             
REPRO INFILE(INDD) OUTFILE(OUTDD)                        
/*

1 个答案:

答案 0 :(得分:0)

你有几个不同大小的问题。

首先,JOB卡上的,,看起来很可疑。它不是,但除了让人们认为它看起来可疑之外,它绝对没有用处。通过完全删除这些双逗号,您可以节省浪费的时间。

JOB语句中没有MSGCLASS。这(取决于站点选项)意味着您限制了接收诊断信息的机会。

你的JOB声明中没有CLASS。

我建议您向您的直接上司,同事和技术支持人员出示一张符合您所在地标准的JOB卡样本。

您的REPRO语句不起作用,因为您已在第一列中启动它。

您可能遇到的实际问题是,您不知道如何使用VSAM文件(数据集)。您可能已经拥有该名称的VSAM文件,并且您现在正在创建(未实现)同名的普通顺序文件。没有进一步信息的最佳猜测。