Création de schémas pour les messages XML
Il existe plusieurs manières de créer des schémas de message BizTalk. Cette rubrique contient des instructions détaillées concernant certaines d'entre elles.
Pour créer un schéma
Dans Explorateur de solutions, sélectionnez le projet BizTalk auquel vous souhaitez ajouter un schéma.
Dans le menu Projet , cliquez sur Ajouter un nouvel élément.
Dans la boîte de dialogue Ajouter un nouvel élément - <Nom du> projet BizTalk, dans la section Modèles, cliquez sur Schéma.
Dans la zone Nom , tapez un nom pour le schéma, puis cliquez sur Ajouter.
Si nécessaire, appuyez sur F4 pour ouvrir le Fenêtre Propriétés Visual Studio.
Dans l’arborescence du schéma, sélectionnez le nœud Schéma, puis, dans le Fenêtre Propriétés, sélectionnez la propriété Espace de noms cible et tapez un nom pour l’espace de noms cible. Il est important de définir cette propriété dans cette phase initiale de création de schéma ; évitez d’utiliser la valeur de la propriété Espace de noms cible par défaut.
Notes
Certains choix de noms effectués pour des fichiers de membre de projet tels que les fichiers de schéma peuvent provoquer des erreurs de compilation ultérieures en raison de conflits avec des mots réservés C# et des noms de type et d'espace de noms .NET Framework (« Système » par exemple). schema.xsd, XmlContent et RootNodes sont des exemples de schémas. Cela est dû au fait que la propriété Nom de type est définie par défaut sur la partie de base (sans extension) de la propriété Filename . Vous pouvez contourner ce type d’erreur de compilation en modifiant explicitement la valeur de la propriété Type Name par quelque chose qui ne soit pas en conflit.
Notes
Vous devrez peut-être ajouter, supprimer et modifier les enregistrements et les champs de votre schéma ainsi que les propriétés qui leur sont associées. Pour en savoir plus à ce sujet, consultez Gestion des nœuds au sein d’un schéma.
Pour générer un schéma à partir d'une source non XSD
Dans Explorateur de solutions, cliquez avec le bouton droit sur un projet BizTalk, pointez sur Ajouter, puis cliquez sur Ajouter des éléments générés.
Dans la boîte de dialogue Ajouter des éléments générés - <Nom du> projet BizTalk, dans la section Modèles, cliquez sur Générer des schémas, puis sur Ajouter.
Dans la boîte de dialogue Générer des schémas , dans la liste déroulante Type de document , sélectionnez Schéma XDR, Schéma DTD ou XML bien formé.
Si vous voyez DTD (non chargé) ou XML bien formé (non chargé) dans la liste déroulante, sélectionnez le type de document approprié, et vous serez guidé tout au long du processus d’installation de la DLL manquante. Répétez ensuite ces étapes.
Dans la boîte de dialogue Générer des schémas , cliquez sur Parcourir, recherchez le fichier à importer, puis cliquez sur Ouvrir. Le fichier localisé doit correspondre au type de document que vous avez sélectionné à l'étape précédente.
Un nouveau schéma est généré à partir du fichier spécifié. Il porte le même nom que ce fichier ainsi que l'extension .xsd et est ouvert dans l'Éditeur BizTalk.