Partager via


Comment générer des messages d’instance

Une fois que vous avez construit un schéma, une manière de vérifier votre travail consiste à générer un exemple de message d'instance à partir de ce schéma. À bien des égards, il est bien plus facile d'examiner un message d'instance plutôt que l'arborescence de schéma ou la représentation de langage XSD (XML Schema Definition) du schéma. En effet, un schéma doit représenter toutes les variations possibles des messages d'instance correspondants tandis qu'un message d'instance spécifique se borne à fournir certaines données à l'aide du format spécifié par le schéma. Le message d'instance généré est un exemple et est susceptible de ne pas contenir toutes les structures définies par le schéma correspondant.

Pour imposer explicitement à un fichier de contenir le message d'instance généré

  1. Dans Explorateur de solutions, cliquez avec le bouton droit sur le schéma pour lequel vous souhaitez générer un message instance, puis cliquez sur Propriétés.

  2. Si nécessaire, dans le Fenêtre Propriétés, développez la section Général de l’onglet Général en cliquant sur son icône plus (+).

  3. Dans le champ Valeur de la propriété Nom de fichier de l’instance de sortie, tapez le nom d’un fichier ou utilisez le bouton de sélection (...) à l’extrémité droite du champ de valeur pour rechercher un fichier dans lequel seront placés instance messages, puis cliquez sur Enregistrer.

Pour spécifier le type du message d'instance généré

  1. Dans Explorateur de solutions, cliquez avec le bouton droit sur le schéma pour lequel vous souhaitez générer un message instance, puis cliquez sur Propriétés.

  2. Si nécessaire, dans le Fenêtre Propriétés, développez la section Général de l’onglet Général en cliquant sur son icône plus (+).

  3. Dans le champ Valeur de la propriété Générer le type de sortie d’instance, utilisez la liste déroulante pour sélectionner XML ou Natif comme type du message instance à générer.

    XML est la valeur par défaut.

Pour générer un exemple de message d'instance pour un schéma

  1. Dans Explorateur de solutions, cliquez avec le bouton droit sur le schéma pour lequel vous souhaitez générer un message instance, puis cliquez sur Générer une instance.

  2. Dans la fenêtre Sortie, affichez les résultats. Les messages de réussite et d'erreur sont affichés dans cette fenêtre.

Notes

Si la fenêtre Sortie et/ou la fenêtre Liste des tâches ne se sont pas ouvertes pour indiquer si la génération de l'instance a réussi ou échoué, vous pouvez les ouvrir manuellement. Pour plus d’informations sur la gestion de ces fenêtres, consultez Gestion des autres fenêtres Visual Studio.

Notes

Si vous ne spécifiez pas de valeur pour la propriété Référence racine, l’Éditeur BizTalk génère un exemple de message instance pour le premier nœud racine du schéma. Si vous spécifiez une valeur pour la propriété Référence racine, l’Éditeur BizTalk génère un exemple de message instance pour cette racine.

Notes

Dans certains cas, les messages d'instance générés à partir d'un schéma particulier ne peuvent être validés en fonction de ce même schéma. Pour plus d’informations sur ces cas, consultez Problèmes connus liés à la génération et à la validation de schémas. En règle générale, vous souhaitez modifier un message de instance généré et modifier les données qu’il contient afin qu’il représente votre scénario de manière plus réaliste. Utilisez ensuite ce message d'instance modifié pour valider votre schéma.

Voir aussi

Test de schémas
Validation de schéma
Validation et génération d’un message d’instance