WCF-Empfangsadapter
Der WCF-Empfangsadapter ermöglicht Ihnen das Empfangen von WCF-Dienstanforderungen.
Extrahieren des BizTalk-Nachrichtentexts aus der SOAP-Nachricht
Der eingehende BizTalk-Nachrichtentext kann mithilfe einer der folgenden Optionen aus der SOAP-Nachricht extrahiert werden:
Extrahieren des Inhalts des SOAP-Elements Body
Extrahieren des gesamten SOAP-Umschlags
Extrahieren des Inhalts des Elements im SOAP-Umschlag mithilfe eines XPath-Ausdrucks
Sie können diese Optionen im Dialogfeld mit den Transporteigenschaften konfigurieren.
Extrahieren des Inhalts des SOAP-Elements „Body“
Wenn diese Option gewählt wird, wird der innere Inhalt des SOAP-Elements Body aus der SOAP-Nachricht gelesen und in den Textteil der BizTalk-Nachricht eingefügt.
Extrahieren des gesamten SOAP-Umschlags
Wenn diese Option gewählt wird, wird der gesamte SOAP-Umschlag einschließlich Tags in den Textteil der BizTalk-Nachricht eingefügt.
Extrahieren des Inhalts des Elements mithilfe eines XPath-Ausdrucks
Wenn diese Option gewählt wird, wird der innere Inhalt des Elements im SOAP-Element Body, das durch den XPath-Ausdruck angegeben ist, in den Textteil der BizTalk-Nachricht eingefügt. Die restlichen Daten im Element Body werden ignoriert. Sie müssen außerdem die Knotencodierung angeben, z. B. XML-, Base64-, Hexadezimal- oder Zeichenfolgencodierung.
Hinweis
Wenn XML-Codierung ausgewählt ist, wird die Position des äußeren Inhalts des Elements durch den XPath-Ausdruck angegeben und dieser in den Textteil eingefügt.
Verarbeiten von Webdienstheadern
Der Empfangsadapter stuft eine Teilmenge der Webdienst-Standardheader zum BizTalk-Nachrichtenkontext hoch, um den einfachen Zugriff und Routing auf Grundlage der Werte dieser Header zu ermöglichen. In der folgenden Tabelle werden die Eigenschaften aufgelistet, die vom Empfangsadapter im Nachrichtenkontext gespeichert werden. Die Eigenschaften werden unter den folgenden Namespaces definiert: http://www.w3.org/2005/addressing
und http://schemas.microsoft.com/BizTalk/2006/Adapters/WCF-properties
.
Header | Name der BizTalk-Eigenschaft | Höher gestuft? |
---|---|---|
Aktion | Aktion | Ja |
Meldungs-ID | Meldungs-ID | No |
Beschreibung | Beschreibung | Yes |
ReplyTo/Address | ReplyTo | Yes |
From/Address | From | Yes |
Sequence/Identifier | SequenceId | Yes |
Sequence/MessageNumber | SequenceNumber | Yes |
Sequence/LastMessage | SequenceLastMessage | Yes |
<soap:Header> | InboundHeaders | Nein |
Weitere Informationen
Angeben des Nachrichtentexts für die WCF-Adapter
WCF-Sendeadapter
Was sind WCF-Adapter?