WCF-NetTcp Transport Properties Dialog Box, Receive, Messages Tab

 

Use the Messages tab to specify the data selection for the SOAP Body element.

Use this To do this
Envelope -- entire <soap:Envelope> Create the BizTalk message body part from the entire SOAP Envelope of an incoming message.
The default value is cleared.
Body -- contents of <soap:Body> element Use the content of the SOAP Body element of an incoming message to create the BizTalk message body part. If the Body element has more than one child element, only the first element becomes the BizTalk message body part.
This is the default setting.
Path -- content located by body path Use the body path expression in the Body path expression text box to create the BizTalk message body part. The body path expression is evaluated against the immediate child element of the SOAP Body element of an incoming message.
The default value is cleared.
Body path expression Type the body path expression to identify a specific part of an incoming message used to create the BizTalk message body part. This body path expression is evaluated against the immediate child element of the SOAP Body element of an incoming message. If this body path expression returns more than one node, only the first node is chosen for the BizTalk message body part. This property is required if the Path -- content located by body path option is selected.
Type: String
Minimum length: 0
Maximum length: 32767
The default is an empty string.
Node encoding Specify the type of encoding that the WCF-NetTcp receive adapter uses to decode for the node identified by the body path expression in the Body path expression text box. This property is required if the Path -- content located by body path option is selected. Valid values include the following:
Base64: Base64 encoding.
Hex: Hexadecimal encoding.
String: Text encoding - UTF-8
XML: The WCF adapters create the BizTalk message body with the outer XML of the node selected by the body path expression in the Body path expression text box.
The default is XML.
Body -- BizTalk response message body Use the BizTalk message body part to create the content of the SOAP Body element of an outgoing response message. This property is valid only for request-response receive locations.
This is the default setting.
Template -- content specified by template Use the template supplied in the XML text box to create the content of the SOAP Body element for an outgoing message. This property is valid only for request-response receive locations.
The default value is cleared.
XML Type the XML-formatted template for the content of the SOAP Body element of an outgoing message. This property is required if the Template -- BizTalk response message body option is selected. This property is valid only for request-response receive locations.
Type: String
Minimum length: 0
Maximum length: 32767
The default is bts-msg-body xmlns="http://www.microsoft.com/schemas/bts2007" encoding="xml".
Suspend request message on failure Specify whether to suspend the request message that fails inbound processing due to a receive pipeline failure or a routing failure.
The default value is cleared.
Include exception detail in faults Specify whether to return SOAP faults when an error occurs to easy debugging.
The default value is cleared.

See Also

Specifying the Message Body for the WCF Adapters
How to Configure a WCF-NetTcp Receive Location