Partager via


Schémas source et de destination

Chaque carte BizTalk utilise deux schémas : un schéma source et un schéma de destination. Le schéma source définit la structure des messages d'instance desquels vous prélevez des données. Le schéma de destination définit la structure des messages d'instance que le mappage produit. Par exemple, si vous souhaitez mapper les informations d'expédition et de facturation d'un bon de commande avec une facture, il vous faut un schéma pour définir des bons de commande pour le schéma source, et un schéma définissant les factures pour le schéma de destination.

Les schémas utilisés dans les mappages BizTalk doivent satisfaire aux conditions suivantes :

  • Les schémas source et de destination doivent faire partie de votre projet BizTalk en cours, ou vous devez inclure une référence aux schémas dans l'assembly de manière à ce qu'ils soient accessibles pendant l'exécution.

  • Les schémas utilisés dans le Mappeur BizTalk doivent être basés sur le langage XSD (XML Schema Definition). L'Éditeur BizTalk constitue un moyen aisé de créer ce genre de schémas. Pour plus d’informations sur la création de schémas avec l’éditeur BizTalk, consultez Création de schémas à l’aide de l’éditeur BizTalk. Consultez également Création de schémas.

    Dans l'Éditeur BizTalk, vous pouvez créer des schémas avec plusieurs nœuds racine. Mais si vous utilisez un schéma avec plusieurs nœuds racine dans un mappage BizTalk, vous devez choisir quel nœud racine (et la sous-structure correspondante) utiliser dans ce dernier. Les schémas ont une propriété Référence racine identifiant la racine principale. Si un schéma a plusieurs racines et que la propriété Référence racine est définie lors de l’ouverture du schéma en tant que schéma source ou de destination, le mappeur BizTalk utilise la racine spécifiée. Si un schéma a plusieurs racines et que la propriété Référence racine n’est pas définie, BizTalk Mapper vous invite à choisir une racine.

    Si vous modifiez la propriété Référence racine d’un schéma déjà utilisé dans une carte, Le mappeur BizTalk ne remarque pas la modification et continue d’utiliser la racine spécifiée à l’origine. Si vous souhaitez créer différentes cartes à l’aide de différentes racines du même schéma, il est préférable de ne pas définir la propriété Référence racine . Ainsi, dès que le schéma est utilisé dans un nouveau mappage, vous devez explicitement choisir la racine.

    Modifier un schéma après l'avoir inclus dans un mappage peut entraîner la rupture de liens à l'intérieur de ce dernier.

Voir aussi

Maps
Création de mappages à l'aide du Mappeur BizTalk