請求-回應傳送配接器介面
傳送配接器使用與接收配接器相同的批次機制,將回應訊息提交回伺服器。
注意
建議請求-回應配接器以非同步方式處理訊息。 如果配接器以同步方式處理訊息,會有訊息重複的風險。
傳送配接器必須實作下列介面,才能以請求-回應模式運作:
IBTTransport
IBaseComponent
IBTTransportControl
IPersistPropertyBag
IBTTransmitter
如果需要傳送) 批次處理,IBTTransmitterBatch和IBTBatchTransmitter (
IBTBatchCallBack
物件互動包含的步驟如下:
配接器傳送請求訊息之後,會接收到來自該目的地伺服器的回應訊息, 然後,便可從傳輸 Proxy 取得批次。
配接器會藉由呼叫 IBTTransportProxy::SubmitResponseMessage,將回應訊息新增至批次。
配接器會藉由呼叫 IBTTransportProxy::D one 傳遞其 IBTBatchComplete 介面的指標,以取得來自傳訊引擎的回呼,以提交批次。
傳訊引擎會使用傳輸 Proxy 呼叫配接器的 IBTBatchCallBack::BatchComplete 回呼方法,以通知其提交作業的結果。
下圖顯示建立請求-回應傳送配接器時所包含的物件互動。
請求-回應傳送配接器的互動圖表
另請參閱
配接器變數
開發傳送配接器
具現化並初始化傳送配接器
同步傳送配接器介面
非同步傳送配接器介面
同步批次支援傳送配接器介面
非同步批次支援傳送配接器介面
交易式非同步批次支援傳送配接器介面