Schémas XML
Un schéma XML décrit un document professionnel représenté au format XML. Étant donné que Microsoft BizTalk Server utilise XML comme représentation canonique pour les documents d’entreprise, les documents entrants et sortants ne nécessitent aucune traduction. Les schémas XML peuvent être créés dans l’Éditeur BizTalk uniquement à partir de l’ensemble de propriétés de base disponible dans tous les schémas et ne nécessitent l’activation d’aucune extension d'éditeur de schéma.
Il existe plusieurs façons de créer des schémas XML dans BizTalk Server. Il s’agit notamment des paramètres suivants :
Création d’un nouveau schéma. cette méthode de création de schéma implique l'ajout d'un nouveau schéma à un projet BizTalk. Dans Explorateur de solutions, cliquez avec le bouton droit sur le projet BizTalk, cliquez sur Ajouter, sur Nouvel élément, puis sur Schéma. Élaborez la structure du schéma en ajoutant différents nœuds dans l'arborescence de schéma.
Création d’un nouveau schéma, conjointement avec d’autres schémas. dans le cas de schémas complexes concrets, vous préférerez certainement créer les schémas de vos messages à partir des types proposés dans les autres schémas existants. Les concepts d’importation, d’intégration et de redéfinition de schémas du langage XSD (XML Schema definition) vous permettent de bénéficier des types déjà définis dans d'autres schémas. Pour plus d’informations sur l’utilisation de plusieurs schémas ensemble, consultez Schémas qui utilisent d’autres schémas.
Génération d’un schéma à partir d’un message instance. vous pouvez générer un schéma XML correspondant à un message d'instance particulier tant que le format XML de ce message d'instance est correct. Utilisez la boîte de dialogue Ajouter des éléments générés - <Nom> de projet BizTalk, accessible en cliquant sur Ajouter des éléments générés dans le menu Projet, pour effectuer ce type d’opération de génération de schéma.
Notes
Ce type d'opération ne peut être utilisé que pour générer des schémas XML, et non pour des schémas de propriété ou des schémas de fichier plat.
Migration d’un schéma d’un ancien langage de spécification de schéma vers XSD. Vous pouvez générer un schéma XML pour BizTalk Server à partir d’un schéma qui a été développé à l’aide d’une version précédente de BizTalk Server, qui stockait les schémas au format XML-Data Réduit (XDR). Pour plus d’informations sur la migration d’anciens schémas XDR vers le format XSD utilisé par BizTalk Server, consultez Migration de schéma à partir de versions précédentes de BizTalk Server.
Vous pouvez également générer un schéma XML basé sur XSD à partir d'un schéma de document exprimé à l’aide de la syntaxe de définition de type de document (DTD).
Utilisez la boîte de dialogue Ajouter des éléments générés - <Nom> de projet BizTalk, accessible en cliquant sur Ajouter des éléments générés dans le menu Projet, pour effectuer ce type d’opération de génération de schéma.
Notes
Ces types d'opération de génération ne peuvent être utilisés que pour générer des schémas XML, et non pour générer des schémas de propriété ou des schémas de fichier plat.
Quelle que soit la technique que vous utilisez pour créer des schémas, poursuivez leur modification de sorte qu'ils décrivent le mieux possible les messages d'instance correspondants. Pour commencer à effectuer ces tâches, consultez Gestion des nœuds dans un schéma, Définition des propriétés des nœuds et Utilisation des nœuds existants.