扩展 VSAM 分配
Extended VSAM allocation
我的任务是一个需要超过 4GB 限制的 VSAM 文件的项目。我正在尝试使用 IDCAM 定义扩展的 VSAM,但我找不到示例或指南来帮助我。这就是我定义常规 VSAM 的方式:
//STEP1 EXEC PGM=IDCAMS
//SYSPRINT DD SYSOUT=*
//SYSIN DD*
DEFINE CLUSTER -
(NAME(AA.AFILE.AV) -
KEYS(10 0) -
RECSZ(1011 1011) -
INDEXED -
-
-
CYL (50 50) -
VOL (* * * * * * * * * *) -
SHR (2 3) -
) -
DATA -
(NAME(AA.AFILE.AV.DATA) -
SHR (2 3) ) -
INDEX -
(NAME(AA.AFILE.AV.INDEX) -
SHR (2 3) -
)
/*
我读到有一个 DSNTYPE=EXTREQ 选项,但无论我把它放在哪里,我都会收到错误消息。谁能告诉我如何使用 IDCAMS 分配扩展 VSAM 的示例?
为所有跟我有相同问题的人添加这个答案:
我和我网站上的存储人员谈过,他们能够在系统上设置某种过滤器。现在,每次我们分配这些 VSAMS(我们过去分配它们的方式)时,它们都会默认扩展为 VSAMS。我们不需要进行任何 JCL 更改。
我的任务是一个需要超过 4GB 限制的 VSAM 文件的项目。我正在尝试使用 IDCAM 定义扩展的 VSAM,但我找不到示例或指南来帮助我。这就是我定义常规 VSAM 的方式:
//STEP1 EXEC PGM=IDCAMS
//SYSPRINT DD SYSOUT=*
//SYSIN DD*
DEFINE CLUSTER -
(NAME(AA.AFILE.AV) -
KEYS(10 0) -
RECSZ(1011 1011) -
INDEXED -
-
-
CYL (50 50) -
VOL (* * * * * * * * * *) -
SHR (2 3) -
) -
DATA -
(NAME(AA.AFILE.AV.DATA) -
SHR (2 3) ) -
INDEX -
(NAME(AA.AFILE.AV.INDEX) -
SHR (2 3) -
)
/*
我读到有一个 DSNTYPE=EXTREQ 选项,但无论我把它放在哪里,我都会收到错误消息。谁能告诉我如何使用 IDCAMS 分配扩展 VSAM 的示例?
为所有跟我有相同问题的人添加这个答案:
我和我网站上的存储人员谈过,他们能够在系统上设置某种过滤器。现在,每次我们分配这些 VSAMS(我们过去分配它们的方式)时,它们都会默认扩展为 VSAMS。我们不需要进行任何 JCL 更改。