【发布时间】:2022-05-18 20:20:15
【问题描述】:
这是我的 KSDS 创建 JCL。
000100 //VSAMKSDS JOB CLASS=A,MSGCLASS=A,MSGLEVEL=(1,1),PRTY=15, 000200 // NOTIFY=&SYSUID 000300 //STEP10 EXEC PGM=IDCAMS 000400 //SYSPRINT DD SYSOUT=* 000500 //SYSIN DD * 000600 DEFINE CLUSTER( - 000700 NAME(RAHUL.KSDS.FILE) - 000800 INDEXED - 000900 KEYS(01 05) - 001000 RECSZ(50 50) - 001100 FREESPACE(10 20) - 001200 TRACKS(50 30) - 001300 CISZ(8192) - 001400 VOLUME(ZASYS1)) 001500 /*这是错误,我得到了
DIT3750I VSAM PUT RC X\'08\',错误代码 X\'08\'(重复密钥)每当我尝试保存多条记录时,都会出现重复的键错误。 即使键值不一样,仍然一次又一次地出现相同的错误。 请帮助解决这个问题。
-
KEYS的语法是 \"KEYS(length offset)\" - 所以你的密钥从第 6 列开始是 1 字节长?听起来很奇怪...
标签: cobol mainframe zos jcl vsam