Validation et génération d’un message d’instance
Une fois que vous avez validé un schéma, vous pouvez l'utiliser pour générer un exemple de message d'instance. L'exemple de message d'instance généré contient la structure d'élément et d'attribut spécifiée par le schéma et des données factices de génération le cas échéant.
Notes
Le mécanisme de génération de données utilisé pour la génération des messages d'instance n'est pas suffisamment sophistiqué pour générer des données en fonction des valeurs spécifiées pour plusieurs propriétés. Par exemple, si le schéma contient des valeurs pour la propriété Pattern, qui est disponible dans la catégorie Restrictions pour les nœuds Field Element et Field Attribute lorsque leur propriété Derived By est définie sur Restriction, le message instance généré ne peut pas être utilisé tel quel, comme entrée dans l’opération Validate Instance.
Pour générer un exemple de message instance à partir d’un schéma, utilisez la commande Générer une instance dans le menu contextuel associé au schéma dans Explorateur de solutions. Les résultats de l’opération de génération de message instance sont signalés dans la fenêtre Sortie de Visual Studio.
Notes
L’opération Générer une instance inclut l’opération Valider le schéma . Si la validation échoue, aucun exemple de message d'instance ne sera généré.
Pour obtenir des instructions détaillées sur la génération d’un message instance à partir d’un schéma, notamment sur la configuration d’un fichier de sortie pour qu’il contienne le message instance généré, consultez Génération de messages d’instance.
Notes
Si vous ne spécifiez pas de valeur pour la propriété Référence racine du nœud schéma, l’Éditeur BizTalk génère un 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 message instance pour la racine spécifiée.
Si vous avez validé votre schéma, vous pouvez utiliser l'Éditeur BizTalk pour déterminer si un message d'instance est conforme à ce schéma.
Pour valider un message instance par rapport à un schéma, utilisez la commande Valider l’instance dans le menu contextuel associé au schéma dans Explorateur de solutions. Les résultats de la validation sont signalés dans la fenêtre Sortie de Visual Studio.
Notes
Les messages d'instance générés ne sont pas toujours validés par rapport au schéma à partir duquel ils ont été générés. Par exemple, si vous tentez de valider un instance message qui a été généré à l’aide de la commande Générer l’instance dans l’Éditeur BizTalk, et que le schéma approprié inclut les nœuds d’élément Field ou les nœuds d’attribut de champ dont la propriété Derived By est définie sur Restriction et qui utilisent la propriété Pattern pour spécifier un modèle auquel les données correspondantes doivent se conformer, la validation échoue. En effet, le mécanisme de génération de données utilisé lors de la génération de messages instance n’est pas suffisamment sophistiqué pour générer des données en fonction des valeurs spécifiées pour la propriété Pattern. Cela n'est qu'un exemple parmi d'autres.
Pour obtenir des instructions détaillées sur la validation d’un message instance, notamment sur la façon de spécifier le message instance à valider, consultez Validation des schémas.