次の方法で共有


バッチ処理に対応した同期送信アダプター用のインターフェイス

バッチ対応アダプターでは、同期的または非同期的にメッセージを送信し、トランザクション送信操作を実行できます。 メッセージのバッチを送信するには、送信アダプターに次のインターフェイスを実装する必要があります。

  • IBTTransport

  • IBaseComponent

  • IBTTransportControl

  • IPersistPropertyBag

  • IBTBatchTransmitter

  • IBTTransmitterBatch

    バッチの同期送信では、メッセージング エンジンがアダプターからバッチを取得し、そのバッチに送信するメッセージを追加します。 メッセージング エンジンは、各メッセージをバッチに追加し、バッチで Done メソッドを呼び出した場合にのみメッセージを送信します。 アダプターは、 True 同期的に送信するメッセージごとに bDeleteMessage を返します。 アダプターは、メッセージ ポインターではなく、メッセージ データを TransmitMessage 実装に保存する必要があります。 これは、 が返された後 True にメッセージ ポインターが無効になり、後で使用するために使用したりキャッシュしたりしてはならないためです。

    バッチ処理に対応した同期送信アダプターを作成するときの、オブジェクト間の対話処理を次に示します。

    同期バッチでサポートされる送信アダプターの作成に関連するオブジェクトの相互作用を示す画像。
    メッセージの同期送信のワークフロー

参照

アダプター変数
送信アダプターの開発
送信アダプターのインスタンス化と初期化
同期送信アダプター用のインターフェイス
非同期送信アダプター用のインターフェイス
バッチ処理に対応した非同期送信アダプター用のインターフェイス
バッチ処理に対応したトランザクションとしての非同期送信アダプター用のインターフェイス
送信請求 - 応答送信アダプター用のインターフェイス