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 plusieurs boutons Étape. 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 les paramètres des appels 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
Étape |
Action |
Voir aussi |
---|---|---|
1 |
Sur le diagramme XML Transform, cliquez-droit sur l'élément XML Transform Activity et sélectionnez l'option ' Déboguer la transformation XSL'. La vue Débogueur XSLT s'affiche, montrant 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, qui propose les options de débogage normales Démarrer , Pause, Step Over, Entrer , Sortir et Arrêter le processus de débogage. L'icône finale 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 options de la barre d'outils de la fenêtre Déboguer pour contrôler le débogage de la transformation XSL. |
Contrôle 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 gauche du panneau de la 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 Coffret 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 , Fenêtre Locales et tout autre outil Débogueur ou Analyse d'exécution que vous souhaitez appliquer. |
Débogage Analyse d'exécution |