
MQ시리즈 CMIT 구현은 MQTRN1, MQTRN2, MQTRN3을 기반으로 합니다.
MQTRN1은 트랜잭션을 시작하는 역할을 하며, MQTRN2은 트랜잭션을 커밋하는 역할을 하며, MQTRN3은 트랜잭션을 롤백하는 역할을 합니다.
MQTRN1, MQTRN2, MQTRN3은 각각 트랜잭션의 시작, 커밋, 롤백을 구분하는 역할을 하며, MQTRN1은 트랜잭션을 시작하기 전에 호출되어야 하며, MQTRN2은 트랜잭션을 커밋하기 전에 호출되어야 하며, MQTRN3은 트랜잭션을 롤백하기 전에 호출되어야 합니다.
MQ시리즈 CMIT 구현 순서는 다음과 같습니다.
1. MQTRN1을 호출하여 트랜잭션을 시작합니다.
2. 트랜잭션을 처리하는 코드를 작성합니다.
3. 트랜잭션을 커밋하기 전에 MQTRN2을 호출합니다.
4. 트랜잭션을 커밋합니다.
5. 트랜잭션을 롤백하기 전에 MQTRN3을 호출합니다.
6. 트랜잭션을 롤백합니다.
2025-05-31 19:20