Partager via


Dépannage de problèmes liés aux cartes

Cette rubrique présente des stratégies de dépannage et des informations permettant de résoudre les problèmes liés aux mappages.

Stratégies de résolution de problèmes

Validation du mappage

Cela peut paraître évident, mais vous devez toujours valider votre mappage à différents stades de son développement. Cette opération vous aide ainsi à identifier dès le début du cycle de développement tout problème de schéma, logique ou conception, vous permettant ainsi de le résoudre rapidement.

Pour valider un mappage BizTalk
  1. Dans l'Explorateur de solutions, ouvrez le mappage que vous souhaitez valider.

  2. Dans Explorateur de solutions, cliquez avec le bouton droit sur la carte, puis cliquez sur Valider la carte.

  3. Vérifiez les résultats dans la fenêtre Sortie.

Notes

Quand vous validez un mappage, le système ne vérifie pas si les données d'instance du test violent des types de données définis dans les schémas. Cette vérification a lieu quand vous testez le mappage ou que vous validez les données d'instance dans l'Éditeur BizTalk.

Révision du fichier XSLT généré pour le mappage

Il est souvent utile de contrôler le fichier XSLT généré par le compilateur de mappage. L'inspection du fichier XSLT présente notamment les avantages suivants :

  • Si vous utilisez le bouclage ou des fonctoids personnalisés, vous comprendrez mieux la manière dont le bouclage est exécuté ou dont le fonctoid personnalisé est appelé.

  • Si vous avez une carte complexe, l’examen du XSLT vous permet de voir comment la carte est traduite en transformation et peut vous donner des informations sur la façon de mieux structurer, remplacer ou rationaliser une ou plusieurs parties.

  • Si vous utilisez des scripts personnalisés ou tout autre artefact, l'examen du fichier XSLT vous permettra de mieux comprendre l'interaction entre les scripts, les artefacts et les autres parties du mappage.

    Par ailleurs, la révision du fichier XSLT d'un mappage est une opération facile.

Pour afficher le fichier XSLT généré par le compilateur de mappage
  1. Dans un projet BizTalk Visual Studio, cliquez sur l’onglet Explorateur de solutions, cliquez avec le bouton droit sur une carte, puis cliquez sur Valider la carte.

  2. Faites défiler la fenêtre Sortie pour rechercher l'URL du fichier XSL. Appuyez sur CTRL et cliquez sur l'URL pour afficher le fichier.

    Si vous décidez de personnaliser manuellement votre mappage, vous pouvez modifier la version générée par le compilateur de mappage. Les modifications ne seront pas répercutées par le mappeur et seront perdues la prochaine fois que vous construirez votre solution.

Paramétrez votre carte pour des scénarios spécifiques à l’aide de <mapsource>

Vous pouvez modifier certains comportements par défaut du mappeur en modifiant les attributs de l’élément mapsource directement dans un fichier source de carte (.btm). Vous pouvez ainsi modifier trois comportements :

  • Optimiser la génération de code du fonctoid mappage de valeurs. Vous pouvez modifier le comportement qui contrôle lorsqu’une variable est utilisée avec if des instructions.

  • Prendre en charge des schémas avec des empreintes volumineuses. vous pouvez modifier la façon dont sont utilisés les nœuds internes du compilateur dans les grands mappages.

  • Gérez pour chaque utilisation avec les fonctoids Bouclage, Conditionnel et Mappage de valeurs. Vous pouvez contrôler l’emplacement d’utilisation de l’instruction xsl:for-each dans le schéma de destination.

    Pour plus d’informations sur la modification de la source de carte, consultez Gestion du comportement du mappeur par défaut à l’aide <de mapsource>.

Voir aussi

Questions et réponses sur le dépannage d’ordre général
Erreurs courantes