-1
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의 옵션이 있다는 것을 읽고 있었다, 그러나 나는 배치에 상관없이, 나는 오류가 발생 : 이것은 내가 정기적 VSAM을 정의 할 방법이다. 누군가가 IDCAMS를 사용하여 확장 VSAM을 할당하는 방법의 예를 보여줄 수 있습니까?
DSNTYPE은 DFSMS 데이터 클래스 정의 매개 변수로, 확장 데이터 세트에 필요합니다. IDCAMS DEFINE의 일부가 아닙니다. 거의 확실하게 스토리지 관리 담당자와 이야기해야합니다. 그들은 귀하가 귀하의 사이트에서 필요한 것을 정확히 말할 수 있습니다. –
@BillWoodger, 감사합니다. – SaggingRufus
@BillWoodger 또한 JCL DD 키워드입니다. ** SaggingRufus ** 확장 된 VSAM에는 확장 속성을 가져 오기 전에 많은 종속성 (VSAM의 기본값 인 DEFINE CLUSTER EATTR (OPT), SMS 데이터 클래스, JCL 키워드, 모델 데이터 세트, SVC 99 매개 변수)이 있습니다. 그러나 이는 DSNTYPE = EXTREQ를 지정할 수 있기 때문에 JCL에서 VSAM 데이터 세트를 작성하는 것이 IDCAMS보다 잘 작동하는 몇 가지 드문 경우 중 하나 일 수 있습니다. 필자는 필요한 DD 키워드에 약간 녹슬지 만 DFSMS 매뉴얼뿐만 아니라 훌륭한 JCL User 's Guide and Reference는 도움을 줄 수 있기를 바랍니다. – zarchasmpgmr