Coupage, copie et collage de liens et fonctoid
La fonction copier/couper/coller dans le Mappeur BizTalk permet de réutiliser une relation. Cette rubrique fournit des instructions pas à pas pour copier, couper et coller des fonctoids et/or des liens dans un mappage.
Vous pouvez utiliser la fonction copier/coller pour réutiliser un ensemble de fonctoids et/ou de liens. Lorsque vous voulez supprimer la sélection de l'emplacement existant et la déplacer vers un nouvel emplacement, vous pouvez utiliser la fonction couper/coller.
Important
Vous trouvez que la fonction couper/coller et la fonction de déplacement sont similaires ? Il existe une différence. Lorsque vous sélectionnez couper, seuls les fonctoids et/ou les liens de votre sélection sont supprimés de la page de grille source. Mais, lorsque vous sélectionnez déplacer, tous les fonctoids et liens de la relation (indépendamment de la sélection) sont supprimés de manière récursive de la page de grille source. Pour plus d’informations sur le déplacement d’une relation, consultez Guide pratique pour déplacer une relation entre des pages de grille.
Lorsque vous copiez/coupez un ensemble de fonctoids et/ou de liens, les fonctoids, les étiquettes, les commentaires et les valeurs constantes (ainsi que les supports de place corrects) associés à cet ensemble sont conservés.
Vous pouvez copier/couper uniquement ces éléments de mappage :
Lien du schéma source au schéma de destination.
Lien du fonctoid au nœud de schéma, si et seulement si le fonctoid est également sélectionné avec le lien.
Lien du fonctoid au fonctoid, si et seulement si les fonctoids sont sélectionnés avec le lien.
Vous pouvez copier/couper des fonctoids et/ou des liens à partir de :
Au sein de la même page de grille d'un mappage
D'une page de grille à l'autre dans le même mappage
D'un mappage à l'autre dans la même instance de Visual Studio
Entre différentes instances de Visual Studio
Vous pouvez annuler ou rétablir les opérations Couper et Coller. Pour plus d’informations, consultez Comment annuler ou rétablir les opérations utilisateur.
En outre, vous devez prendre en compte les points suivants lors du collage de liens :
Un lien entre les schémas source et cible peut être collé si et seulement si le mappage actuel, où le lien est collé, contient un nœud source ainsi qu'un nœud cible dont le XPath est identique au XPath des nœuds source et cible pour le lien collé.
Un lien entre les schémas source et cible peut être collé si et seulement s'il n'existe aucun lien entre les nœuds source et cible susmentionnés.
Un lien entre un fonctoid et le schéma de destination peut être collé si et seulement s'il existe un nœud cible dont le XPath est identique au XPath du nœud cible du lien collé.
Un lien entre un schéma source et un fonctoid peut être collé si et seulement s'il existe un nœud source dont le XPath est identique au XPath du nœud source du lien collé.
Notes
Si vous sélectionnez plusieurs éléments (liens et/ou fonctoids) dont certaines ne peuvent pas être coupés/copiés, puis que vous exécutez une commande de coupe/copie, le message d'avertissement « Impossible de couper/copier certains des éléments sélectionnés » s'affiche dans la barre d'état de Visual Studio. Le message fournit également tous les détails utiles.
Prérequis
Ces instructions nécessitent que BizTalk Mapper soit en cours d’exécution.
Pour copier et coller une relation
Dans l'Explorateur de solutions, ouvrez le projet BizTalk, puis double-cliquez sur le mappage pour ouvrir ce dernier dans le Mappeur BizTalk.
Sélectionnez les fonctoids et/ou les liens à copier.
Conseil
Vous pouvez les sélectionner en maintenant appuyée la touche CTRL et en sélectionnant les fonctoids et/ou liens souhaités ou en faisant un glisser-déplacer entre les liens pour former un rectangle de sélection.
Notes
Vous pouvez utiliser la fonction de « sélection dans le Ruban » pour sélectionner plusieurs liens et/ou fonctoids. Pour plus d’informations, consultez Comment sélectionner plusieurs liens et fonctoids.
Cliquez avec le bouton droit sur la sélection. puis cliquez sur Copier. Vous pouvez également appuyer sur CTRL+C sur le clavier.
Notes
Pour obtenir la liste des raccourcis clavier, consultez Raccourcis clavier du mappeur BizTalk.
Placez le curseur là où vous voulez coller la sélection.
Cliquez avec le bouton droit sur la page de grille, puis cliquez sur Coller. Vous pouvez également appuyer sur CTRL+V sur le clavier. Une copie de la sélection apparaît au nouvel emplacement.
Pour couper et coller une relation
Dans l'Explorateur de solutions, ouvrez le projet BizTalk, puis double-cliquez sur le mappage pour ouvrir ce dernier dans le Mappeur BizTalk.
Sélectionnez les fonctoids et/ou les liens à couper.
Conseil
Vous pouvez les sélectionner en maintenant appuyée la touche CTRL et en sélectionnant les fonctoids et/ou liens souhaités ou en faisant un glisser-déplacer entre les liens pour former un rectangle de sélection.
Notes
Vous pouvez utiliser la fonction de « sélection dans le Ruban » pour sélectionner plusieurs liens et/ou fonctoids. Pour plus d’informations, consultez Comment sélectionner plusieurs liens et fonctoids.
Cliquez avec le bouton droit sur la sélection, puis cliquez sur Couper. Vous pouvez également appuyer sur CTRL+X sur le clavier.
Notes
Pour obtenir la liste des raccourcis clavier, consultez Raccourcis clavier du mappeur BizTalk.
Placez le curseur là où vous voulez coller la sélection.
Cliquez avec le bouton droit sur la page de grille, puis cliquez sur Coller. Vous pouvez également appuyer sur CTRL+V sur le clavier. La sélection est supprimée de l'emplacement existant et apparaît au nouvel emplacement.