Partager via


Construction de messages web

Vous construisez un message Web à partir d’un type de message Web. Lorsque vous ajoutez une référence Web, BizTalk crée automatiquement des types de messages Web, que BizTalk crée en fonction des méthodes Web du service Web ajouté. Vous ajoutez un message Web à votre orchestration, en définissant le type de message sur l’un des types de messages Web. Vous créez des parties de message individuelles basées sur des types de schémas ou .NET primitifs. Vous pouvez construire un message Web qui ne contient aucune partie de message.

Types de messages web

Les types de messages web, définis dans Reference.odx, sont identiques à un type de message normal, sauf que vous ne pouvez pas les modifier, les renommer ou les supprimer. Pour supprimer un type de message Web, vous devez supprimer la référence Web de votre projet BizTalk.

Le projet BizTalk crée une requête et un type de message Web réponse pour chaque méthode Web dans le service Web ajouté. Si la méthode Web est une opération unidirectionnelle, BizTalk crée uniquement un type de message Web de requête. Un type de message Web de requête contient un composant message pour chaque paramètre d’entrée de la méthode Web. Un type de message Web response contient un composant message pour la valeur de retour et un composant message pour chaque paramètre de sortie de la méthode Web.

Selon le paramètre de méthode Web (entrée ou sortie), BizTalk crée un type de message Web à partir d’un type .NET primitif ou d’un type de schéma. Si le paramètre de méthode Web est un type .NET primitif, le composant message utilise un type .NET primitif. Si le paramètre de méthode Web est un type de schéma, BizTalk ajoute le type de schéma au projet BizTalk en tant que schéma dans Reference.xsd. Le schéma est la base de la partie de message. Vous trouverez Reference.xsd dans le dossier références web.

Vous pouvez également créer des types .NET primitifs et de schéma en appelant une classe .NET. Pour plus d’informations sur la création de types de messages à l’aide d’une classe .NET, consultez Construction de messages dans le code utilisateur.

Messages web

Les messages web sont les messages que vous utilisez lorsque vous consommez (appelez) un service Web. Vous ajoutez un message Web à une orchestration de la même façon que vous ajoutez un message normal, sauf que vous définissez le type de message sur l’un des types de messages Web créés par BizTalk lors de l’ajout d’une référence Web.

Parties de message

Après avoir créé le message Web, vous construisez les composants de message individuels. Si votre partie de message utilise un type .NET primitif, vous utilisez une forme d’affectation de message . Si votre partie de message utilise un type de schéma, vous utilisez une forme Transform ou une forme d’affectation de message . Pour plus d’informations, consultez Construction de messages dans le code utilisateur.

Dans cette section