VSAM 파일 사용
CICS®에 대해 생성된 EGL 프로그램은 일련이거나 색인화되거나 상대적인 파일이 생성 시 vsam 파일 유형과 연관되는 경우 VSAM 파일에 액세스할 수 있습니다.
시스템 자원 이름(systemName 특성)은 CICS에 정의된 데이터 세트의 RDO FILE 이름입니다.
CICS의 경우 close 명령문은 데이터 세트를 실제로 닫지 않습니다. close 명령문은 파일에서 레코드 잠금 및 위치를 해제합니다.
동일한 실제 데이터 세트에 대한 두 개의 파일 이름 또는 기본 데이터 세트와 해당 대체 색인에 액세스하는 두 개의 파일 이름을 사용하여 색인화된 동일한 데이터 세트에 액세스하는 경우, 무제한 교착 상태가 deadlock 조건을 제기하지 않는 CICS에서 발생할 수 있습니다. 파일이 RDO FILE 항목에서 NONE과 동일한 LSRPOOLID로 정의되지 않고 프로그램에 있는 하나의 I/O 명령문이 파일에서 get next를 수행했으며 다른 I/O 명령문이 get next를 종료하지 않고 동일한 파일(또는 대체 색인)에 대해 get...forUpdate 또는 add 명령문을 수행하는 경우, 이 교착 상태가 발생할 수 있습니다. 프로그램에 대해 이 유형의 파일 액세스를 설계하는 경우 파일의 LSRPOOLID가 NONE으로 설정되어 교착 상태를 피하도록 하십시오.