共用方式為


請求-回應傳送配接器介面

傳送配接器使用與接收配接器相同的批次機制,將回應訊息提交回伺服器。

注意

建議請求-回應配接器以非同步方式處理訊息。 如果配接器以同步方式處理訊息,會有訊息重複的風險。

傳送配接器必須實作下列介面,才能以請求-回應模式運作:

  • IBTTransport

  • IBaseComponent

  • IBTTransportControl

  • IPersistPropertyBag

  • IBTTransmitter

  • 如果需要傳送) 批次處理,IBTTransmitterBatchIBTBatchTransmitter (

  • IBTBatchCallBack

    物件互動包含的步驟如下:

  1. 配接器傳送請求訊息之後,會接收到來自該目的地伺服器的回應訊息, 然後,便可從傳輸 Proxy 取得批次。

  2. 配接器會藉由呼叫 IBTTransportProxy::SubmitResponseMessage,將回應訊息新增至批次。

  3. 配接器會藉由呼叫 IBTTransportProxy::D one 傳遞其 IBTBatchComplete 介面的指標,以取得來自傳訊引擎的回呼,以提交批次。

  4. 傳訊引擎會使用傳輸 Proxy 呼叫配接器的 IBTBatchCallBack::BatchComplete 回呼方法,以通知其提交作業的結果。

    下圖顯示建立請求-回應傳送配接器時所包含的物件互動。

    顯示與建立請求-回應傳送配接器相關的物件互動影像。
    請求-回應傳送配接器的互動圖表

另請參閱

配接器變數
開發傳送配接器
具現化並初始化傳送配接器
同步傳送配接器介面
非同步傳送配接器介面
同步批次支援傳送配接器介面
非同步批次支援傳送配接器介面
交易式非同步批次支援傳送配接器介面