Aufrufen von Webdiensten mit SOAP-Headern
Nachdem Sie einen Webdienst mit definierten SOAP-Headern aufgerufen haben, stehen diese Header Ihren Orchestrierungen und Pipelinekomponenten als Kontexteigenschaften zur Verfügung. Diese Kontexteigenschaften enthalten Zeichenfolgendarstellungen der SOAP-Header. Für jeden definierten SOAP-Header im Webdienst können Sie eine Kontexteigenschaft erstellen, indem Sie den Namen verwenden, der dem Stammelement des SOAP-Headers entspricht. Alle definierten SOAP-Headerkontexteigenschaften befinden sich im http://schemas.microsoft.com/BizTalk/2003/SOAPHeader
Namespace.
Das folgende Beispiel zeigt, wie Sie eine SOAP-Headerkontexteigenschaft OrigDest mithilfe des SOAP-Headerbeispiels in SOAP-Headern mit verbrauchten Webdiensten erstellen:
<?xml version="1.0" encoding="utf-16"?>
<OrigDest xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns=" http://SOAPHeaderWS.ItemAvailability">
<Origination xmlns="">Home</Origination>
<Destination xmlns="">Work</Destination>
</OrigDest>
SOAP-Antwortheader enthalten auch Zeichenfolgendarstellungen der definierten SOAP-Header. Diese Werte ähneln denen für das Erstellen eines SOAP-Anforderungsheaders.