트랜잭션 비동기식 일괄 처리 지원 송신 어댑터용 인터페이스
송신 어댑터는 메시지의 트랜잭션 전송이 필요한 경우 트랜잭션을 만들고 제어할 수 있습니다. 트랜잭션 전송을 지원하려면 어댑터가 다음 인터페이스를 구현해야 합니다.
IBTTransport
IBaseComponent
IBTTransportControl
IPersistPropertyBag
IBTBatchTransmitter
IBTTransmitterBatch
IBTBatchCallBack
어댑터는 MSDTC 트랜잭션을 만들고 IBTTTransmitterBatch 인터페이스의 BeginBatch 메서드 호출에서 해당 개체에 대한 포인터를 반환합니다. 메시징 엔진이 이 메서드를 호출하여 나가는 메시지를 송신 어댑터에 게시하는 데 사용할 일괄 처리를 가져옵니다. 어댑터가 전송 작업을 완료하고 트랜잭션을 커밋하거나 롤백하면 IBTDTCCommitConfirm 인터페이스의 DTCCommitConfirm 메서드를 사용하여 메시징 엔진에 트랜잭션 결과를 알릴 수 있습니다.
다음 그림은 트랜잭션 송신 작업을 수행하는 중에 발생하는 전송 프록시와 송신 어댑터 간의 상호 작용을 보여 줍니다.
비동기 트랜잭션 메시지 송신 워크플로
참고 항목
어댑터 변수
송신 어댑터 개발
송신 어댑터 인스턴스화 및 초기화
동기 송신 어댑터용 인터페이스
비동기 송신 어댑터용 인터페이스
동기 일괄 처리 지원 송신 어댑터용 인터페이스
비동기 일괄 처리 지원 송신 어댑터용 인터페이스
간청-응답 송신 어댑터용 인터페이스