共用方式為


WCF 接收配接器

WCF 接收配接器可讓您接收 WCF 服務要求。

從 SOAP 訊息擷取 BizTalk 訊息內文

使用下列其中一種選項,便可從 SOAP 訊息擷取輸入 BizTalk 訊息內文:

  • 擷取 SOAP Body 元素的內容

  • 擷取整個 SOAP Envelope

  • 使用 XPath 運算式以擷取 SOAP Envelope 內元素的內容

    您可以在傳輸屬性對話方塊中設定這些選項。

擷取 SOAP Body 元素的內容

若是選取這個選項,SOAP Body 元素的內部內容就會讀取自 SOAP 訊息,並且放入 BizTalk 訊息的內文部分。

擷取整個 SOAP Envelope

若是選取這個選項,包括標記的整個 SOAP Envelope 就會放入 BizTalk 訊息的內文部分。

使用 XPath 運算式以擷取元素的內容

若是選取這個選項,由 XPath 運算式所找出 SOAP Body 內元素的內部內容就會放入 BizTalk 訊息的內文部分。 內文元素中的其他資料則會略過。 您也必須指定節點編碼 -- 例如,XML、Base64、Hex 或 String 編碼。

注意

若是選取 XML 編碼,XML 本文內元素的外部內容就會由 XPath 運算式所找出,並放入 BizTalk 訊息的內文部分。

處理 Web 服務標頭

接收配接器會將標準 Web 服務標頭的子集升級到 BizTalk 訊息內容,以利根據這些標頭的值來輕鬆進行存取和路由。 下表列出將由接收配接器儲存到訊息內容的屬性。 屬性定義于下列命名空間下: http://www.w3.org/2005/addressinghttp://schemas.microsoft.com/BizTalk/2006/Adapters/WCF-properties

標頭 BizTalk 屬性名稱 是否有提升?
動作 動作
MessageID MessageID No
收件者 收件者 Yes
ReplyTo/Address ReplyTo Yes
From/Address 寄件者 Yes
Sequence/Identifier SequenceId Yes
Sequence/MessageNumber SequenceNumber Yes
Sequence/LastMessage SequenceLastMessage Yes
<soap:Header> InboundHeaders

另請參閱

指定 WCF 配接器的訊息內文
WCF 傳送配接器
何謂 WCF 配接器?