파일 I/O에 대한 close 고려사항

데이터베이스를 포함하지 않는 파일 I/O의 컨텍스트에서 close 문은 주어진 레코드 변수와 연관된 파일을 닫습니다.

파일이 열려 있고 record.resourceAssociation 변수를 사용하여 해당 파일과 연관된 자원 이름을 변경하는 경우, EGL은 파일에 영향을 미치는 다음 명령문을 실행하기 전에 해당 파일을 닫습니다. 세부사항은 파일 I/O을 위한 resourceAssociation 변수의 내용을 참조하십시오.

프로그램이 종료될 때 EGL은 또한 열려 있는 모든 파일을 닫습니다.

구문

파일 I/O을 사용하는 close 문의 구문 다이어그램
recordVariable
닫을 파일과 연관된 색인화, 상대 또는 직렬 레코드의 이름입니다.

예제

if (userRequest == "C")
   try
      close recordA;
   onException(fileErr FileIOException)
      myErrorHandler(fileErr);
   endend 

호환성

표 1. 파일 I/O close 문에 대한 호환성 고려사항
플랫폼 문제
z/OS®용 CICS®
  • close 문은 임시 스토리지 파일을 삭제하지 않습니다.
  • EGL은 프로그램의 끝 외에 converse에서 세그먼트 분할이 발생하는 경우에도 자동으로 닫기 처리를 수행합니다.
IMS™ BMP 또는 z/OS 일괄처리 EGL은 파일을 위해 OS CLOSE를 실행합니다.