Pré. | Proc. |
Déboguer une transformation XSL
Lorsque vous utilisez le débogueur XSLT pour exécuter une transformation, vous pouvez contrôler le processus et inspecter l'état de la transformation à l'aide du débogueur d' Enterprise Architect en combinaison avec des points d'arrêt. Le Débogueur XSLT fournit un bouton Exécuter et divers boutons Step. Vous définissez des points d'arrêt en cliquant dans la marge gauche de la feuille de style.
Lorsqu'une étape se termine ou qu'un point d'arrêt est rencontré, le contexte de la transformation - y compris tous les paramètres des appels de gabarit - peut être visualisé dans la fenêtre Variables locales ('Exécuter > Windows > Variables locales'). Vous pouvez également afficher la Pile d'Appel ('Exécuter > Windows > Pile d'Appel ) pour voir comment l'état actuel de la transformation a été atteint.
Déboguer la Transformation
Marcher |
Action |
Voir également |
---|---|---|
1 |
Sur le diagramme XML Transform, cliquez-droit sur l'élément XML Transform Activity et sélectionnez l'option ' Déboguer XSL Transformation'. La vue Débogueur XSLT s'affiche, indiquant le fichier de feuille de style (.xsl) et le document XML utilisés dans la transformation, qui est automatiquement lancée. L'instruction en cours d'exécution dans la feuille de style est mise en surbrillance. En haut de la vue se trouve une barre d'outils de débogage, fournissant les options de débogage normales pour Début , Pause, Pas à pas, Entrer , Sortir et Arrêter le processus de débogage. La dernière icône de la barre d'outils offre la possibilité de masquer ou d'afficher l'onglet 'source .xml' dans la vue. Vous pouvez utiliser ces boutons pour répéter et contrôler le processus de débogage. La fenêtre Sortie système s'affiche également, indiquant les messages de progression du débogueur dans l'onglet "Transformation XSLT". (Appuyez sur et sélectionnez "Sortie système" si la fenêtre Sortie système ne s'affiche pas.) Messages d'Erreur sont dirigés vers la fenêtre Déboguer (appuyez sur ). Vous pouvez également utiliser les boutons et les options de la barre d'outils de la fenêtre Déboguer pour contrôler le débogage de la transformation XSL. |
Contrôler Profondeur de Pile Barre d'outils de Debogage |
2 |
Si nécessaire, sélectionnez pour afficher la fenêtre Locales et la Pile d'Appel . Cliquez sur la marge de gauche du panneau de feuille de style XSLT Débogueur et définissez les Points d'Arrêt que vous souhaitez utiliser pour vérifier le traitement. |
Voir les Variables Locales Voir la Pile d'Appel Set Marqueurs d'Enregistrement |
3 |
Exécuter à nouveau le débogueur et examinez l'exécution comme indiqué par la fenêtre Sortie système, Pile d'Appel , la fenêtre Locals et tout autre Débogueur ou Analyse d'exécution que vous souhaitez appliquer. |
Débogage Analyse d'exécution |