バッチ処理に対応した同期送信アダプター用のインターフェイス
バッチ対応アダプターでは、同期的または非同期的にメッセージを送信し、トランザクション送信操作を実行できます。 メッセージのバッチを送信するには、送信アダプターに次のインターフェイスを実装する必要があります。
IBTTransport
IBaseComponent
IBTTransportControl
IPersistPropertyBag
IBTBatchTransmitter
IBTTransmitterBatch
バッチの同期送信では、メッセージング エンジンがアダプターからバッチを取得し、そのバッチに送信するメッセージを追加します。 メッセージング エンジンは、各メッセージをバッチに追加し、バッチで Done メソッドを呼び出した場合にのみメッセージを送信します。 アダプターは、
True
同期的に送信するメッセージごとに bDeleteMessage を返します。 アダプターは、メッセージ ポインターではなく、メッセージ データを TransmitMessage 実装に保存する必要があります。 これは、 が返された後True
にメッセージ ポインターが無効になり、後で使用するために使用したりキャッシュしたりしてはならないためです。バッチ処理に対応した同期送信アダプターを作成するときの、オブジェクト間の対話処理を次に示します。
メッセージの同期送信のワークフロー
参照
アダプター変数
送信アダプターの開発
送信アダプターのインスタンス化と初期化
同期送信アダプター用のインターフェイス
非同期送信アダプター用のインターフェイス
バッチ処理に対応した非同期送信アダプター用のインターフェイス
バッチ処理に対応したトランザクションとしての非同期送信アダプター用のインターフェイス
送信請求 - 応答送信アダプター用のインターフェイス