다음을 통해 공유


트랜잭션 비동기식 일괄 처리 지원 송신 어댑터용 인터페이스

송신 어댑터는 메시지의 트랜잭션 전송이 필요한 경우 트랜잭션을 만들고 제어할 수 있습니다. 트랜잭션 전송을 지원하려면 어댑터가 다음 인터페이스를 구현해야 합니다.

  • IBTTransport

  • IBaseComponent

  • IBTTransportControl

  • IPersistPropertyBag

  • IBTBatchTransmitter

  • IBTTransmitterBatch

  • IBTBatchCallBack

    어댑터는 MSDTC 트랜잭션을 만들고 IBTTTransmitterBatch 인터페이스의 BeginBatch 메서드 호출에서 해당 개체에 대한 포인터를 반환합니다. 메시징 엔진이 이 메서드를 호출하여 나가는 메시지를 송신 어댑터에 게시하는 데 사용할 일괄 처리를 가져옵니다. 어댑터가 전송 작업을 완료하고 트랜잭션을 커밋하거나 롤백하면 IBTDTCCommitConfirm 인터페이스의 DTCCommitConfirm 메서드를 사용하여 메시징 엔진에 트랜잭션 결과를 알릴 수 있습니다.

    다음 그림은 트랜잭션 송신 작업을 수행하는 중에 발생하는 전송 프록시와 송신 어댑터 간의 상호 작용을 보여 줍니다.

    트랜잭션 송신 작업을 수행할 때 전송 프록시와 송신 어댑터 간의 상호 작용을 보여 주는 이미지입니다.
    비동기 트랜잭션 메시지 송신 워크플로

참고 항목

어댑터 변수
송신 어댑터 개발
송신 어댑터 인스턴스화 및 초기화
동기 송신 어댑터용 인터페이스
비동기 송신 어댑터용 인터페이스
동기 일괄 처리 지원 송신 어댑터용 인터페이스
비동기 일괄 처리 지원 송신 어댑터용 인터페이스
간청-응답 송신 어댑터용 인터페이스