CICS 트랜잭션

트랜잭션은 단일 요청에 의해 시작된 처리의 부분입니다.

요청은 일반적으로 사용자가 터미널에서 작성합니다. 그러나 웹 페이지, 원격 워크스테이션 프로그램, 다른 CICS® 리젼의 애플리케이션에서 작성하고 사전 정의된 시간에 자동으로 트리거할 수 있습니다. CICS TS 5.1 Information Center의 CICS 웹 지원 개념 및 구조CICS TS 5.1 Information Center의 CICS 외부 인터페이스 개요에서 CICS 트랜잭션을 실행하는 다양한 방법에 대해 설명합니다.

단일 트랜잭션은 실행 시 필요한 처리를 수행하는 하나 이상의 애플리케이션 프로그램으로 구성됩니다.

그러나 CICS에서 트랜잭션이라는 용어는 단일 이벤트 및 동일한 유형의 다른 모든 트랜잭션을 둘 다 의미하는 것으로 사용됩니다. TRANSACTION 자원 정의를 사용하여 각 트랜잭션 유형을 CICS에 설명합니다. 이 정의는 트랜잭션 유형의 이름(트랜잭션 ID 또는 TRANSID)을 지정하고 CICS에 수행할 작업에 대한 몇 가지 사항(예: 먼저 호출할 프로그램, 트랜잭션 실행 전체에 필요한 인증 유형)을 지시합니다.

TRANSID를 CICS로 제출하여 트랜잭션을 실행합니다. CICS는 올바른 실행 환경을 설정하기 위해 TRANSACTION 정의에 기록된 정보를 사용하고 첫 번째 프로그램을 시작합니다.

현재 트랜잭션이란 용어는 IT 업계에서 복구 단위를 설명하는 데 광범위하게 사용되거나 CICS에서 작업 단위로 알려져 있습니다. 일반적으로 복구 가능한 완벽한 논리적 오퍼레이션이며, 프로그래밍된 명령 또는 시스템 장애의 결과로 전체를 커미트하거나 취소할 수 있습니다. 대부분의 경우, CICS 트랜잭션 범위도 단일 작업 단위이지만 CICS 문서를 읽을 때는 의미의 차이를 알고 있어야 합니다.