Partager via


Création automatique de liens d’enregistrements

Le Mappeur BizTalk vous offre une assistance juste-à-temps, via un menu contextuel, lorsque vous créez des liens entre deux éléments d'enregistrement des schémas source et de destination. Cette rubrique fournit des informations sur l'utilisation du menu contextuel pour effectuer les opérations de liaison.

Vous pouvez créer des liens enregistrement à enregistrement automatiquement de l'une des manières suivantes :

  • Lien direct. À l'aide de cette technique, le Mappeur BizTalk lie l'enregistrement du schéma source à l'enregistrement sélectionné dans le schéma de destination.

  • Lien par structure. À l’aide de cette technique, le mappeur BizTalk tente de faire correspondre les nœuds Record et Field au sein des nœuds Record liés en fonction des structures de ces nœuds Record , quels que soient les noms des nœuds correspondants au sein de ces structures.

  • Lien par nom. À l’aide de cette technique, le mappeur BizTalk tente de faire correspondre les nœuds Record et Field au sein des nœuds Record liés en fonction des noms des nœuds correspondants, quelle que soit leur structure, au sein des nœuds Record liés.

  • Copie de masse. Le fonctoid copie de masse permet à vos cartes d’utiliser des schémas qui incluent n’importe quelélémentAttribute . Pour plus d’informations sur les fonctoids disponibles dans BizTalk Mapper, consultez Utilisation de fonctoids pour créer des mappages plus complexes.

    Pour utiliser le menu contextuel, un lien doit provenir d'un nœud parent de la sous-hiérarchie et rejoindre un autre nœud parent de la sous-hiérarchie. Le menu contextuel aide à choisir le type de lien à créer entre les deux nœuds de schéma. Voici une liste des options disponibles dans le menu contextuel.

Mapper à partir de Mapper à Comportement de lien
Champ Champ Lien direct
Enregistrement Champ Lien direct
Champ Enregistrement Lien direct
Enregistrement Enregistrement Le menu contextuel s'affiche.

Prérequis

Ces opérations requièrent l'exécution du Mappeur BizTalk.

  1. Faites glisser la souris d'un nœud parent de la sous-hiérarchie dans le schéma source vers le nœud parent de la sous-hiérarchie dans le schéma de destination.

  2. Dans le menu contextuel, cliquez sur Lien direct. La figure suivante illustre un lien direct entre le nœud source sélectionné et le nœud cible.

    Lien direct entre le nœud source et le nœud cible

    Important

    Vous pouvez lier directement un nœud parent de la sous-hiérarchie dans le schéma source à un nœud parent n'appartenant pas à la sous-hiérarchie dans le schéma de destination. La figure suivante montre un lien direct entre « Root » qui est un nœud parent dans le schéma source et « Record1 », enfant de « Root » dans le schéma de destination.

    Liaison d’éléments d’enregistrement directement

  1. Faites glisser la souris d'un nœud parent de la sous-hiérarchie dans le schéma source vers le nœud parent de la sous-hiérarchie dans le schéma de destination.

  2. Dans le menu contextuel, cliquez sur Lier par structure. Le mappeur BizTalk correspond aux nœuds Record et Field au sein des nœuds Record liés en fonction de la structure de ces nœuds Record , quels que soient les noms des nœuds correspondants au sein de ces structures.

    Linkrecordelements_bystructure de structure de elements_by

    Important

    Lorsque vous tentez de lier par structure un nœud parent de la sous-hiérarchie dans le schéma source à un nœud parent n'appartenant pas à la sous-hiérarchie dans le schéma de destination, le Mappeur BizTalk mappe les enfants du nœud parent source aux enfants du nœud parent cible, respectivement. La figure suivante illustre la liaison par structure.

    Liaison d’éléments d’enregistrement par structure

  1. Faites glisser la souris d'un nœud parent de la sous-hiérarchie dans le schéma source vers le nœud parent de la sous-hiérarchie dans le schéma de destination.

  2. Dans le menu contextuel, cliquez sur Lier par nom. Le mappeur BizTalk tente de faire correspondre les nœuds Record et Field dans les nœuds Record en cours de liaison en fonction des noms des nœuds correspondants, quelle que soit leur structure, dans les nœuds Record auxquels vous êtes lié.

    Liaison d’éléments d’enregistrement par nom

    Important

    Vous pouvez lier par nom un nœud parent de la sous-hiérarchie dans le schéma source à un nœud parent n'appartenant pas à la sous-hiérarchie dans le schéma de destination. Le Mappeur BizTalk fait correspondre les noms des enfants du nœud source aux enfants du nœud cible. S'il trouve des enfants identiques, un lien est établi entre les enfants respectifs. La figure suivante explique ce concept.

Le fonctoid copie de masse permet à vos cartes d’utiliser des schémas qui incluent n’importe quelélémentAttribute . Ces éléments sont, par essence, des caractères génériques fournis par le langage de définition du schéma XML pour remplacer des structures ou des attributs non connus.

Outre la gestion des données avec une structure inconnue, le fonctoid Copie en masse vous permet de simplifier le développement de schéma : seules les parties d’un schéma qui seront traitées doivent être spécifiées en détail.

Liaison d’éléments d’enregistrement par fonctoid copie en

Pour plus d’informations sur le fonctoid de copie de masse, consultez Fonctoid de copie en masse.

Voir aussi

Utilisation de liens pour spécifier des mappages d’enregistrements et de champs
Ajout de fonctoids Copie de masse à un mappage