Consommation des services web avec des en-têtes SOAP
Après avoir utilisé un service Web avec des en-têtes SOAP définis, ces en-têtes deviennent disponibles pour vos orchestrations et composants de pipeline en tant que propriétés de contexte. Ces propriétés de contexte contiennent des représentations de chaîne des en-têtes SOAP. Vous pouvez créer une propriété de contexte à l'aide du nom correspondant à l'élément racine de l'en-tête SOAP pour chaque en-tête SOAP dans le service Web. Toutes les propriétés de contexte d’en-tête SOAP définies se trouvent dans l’espace de http://schemas.microsoft.com/BizTalk/2003/SOAPHeader
noms.
L’exemple suivant montre comment créer une propriété de contexte d’en-tête SOAP OrigDest à l’aide de l’exemple d’en-tête SOAP dans les en-têtes SOAP avec les services web consommés :
<?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>
Les en-têtes SOAP de réponse contiennent également des représentations sous forme de chaînes des en-têtes SOAP définis. Les valeurs sont similaires à la création d'un en-tête SOAP de demande.