CICS 파일 핸들링

1 개요[ | ]

CICS는 여러 방법으로 파일 데이터의 접근을 허용한다. 대부분의 파일 접근은 온라인 시스템에서 random한데, 처리될 트랜잭션이 일괄 처리(batch)되지 않고 임의의 순서로 정렬되기 때문이다. 그러므로 CICS는 VSAM과 DAM (Direct Access Method)이라는 일반적인 직접 접근 방식들을 지원한다. 데이터베이스 관리자를 사용하여 데이터로의 접근을 허용하기도 한다.

2 Random Access[ | ]

다음은 random 처리에 사용되는 명령들이다.

No 명령어 및 설명
1 READ: primary key를 사용하여 파일로부터 데이터를 읽는다. 사용법
2 WRITE: 새로운 레코드를 파일에 추가하는데 사용된다. 사용법
3 REWRITE: 파일에 이미 존재하는 레코드를 수정하는데 사용된다. 사용법
4 DELETE: 파일에 존재하는 레코드를 삭제하는데 사용된다. 사용법

3 Sequential Access[ | ]

다음은 sequential processing에 사용되는 명령들이다.

No 명령어 및 설명
1 STARTBR: start browse 사용법
2 READNEXT / READPREV: STARTBR 명령을 발행하면, 레코드가 사용 가능 상태에 있지는 않다. 파일을 어디에서 읽어야 하는지를 말해줄 뿐이다. 첫 번째 레코드와 그 뒤의 시퀀스를 가져오려면 READNEXT 명령을 사용해야 한다. 사용법1 사용법2
3 RESETBR: browse 중간에 우리의 시작점을 초기화할 수 있게 만들어준다. 사용법
4 ENDBR: 파일을 sequential하게 읽는 것을 마치면 ENDBR 명령을 사용하여 browse를 끝낸다. 사용법
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}