Partager via


Interface utilisateur du débogueur de l'orchestration

En mode interactif (débogage), la vue Débogueur d’orchestration contient trois zones : volet Service, volet Événements suivis et volet Orchestration. En bas de la vue, figurent également la liste des variables et les propriétés des variables.

Notes

Le débogueur d’orchestration ne peut pas afficher l’état réel du service, sauf s’il apparaît en mode Point d’arrêt et que vous l’avez attaché au instance.

Volet Service du débogueur de l'orchestration

Le volet supérieur de la fenêtre du débogueur de l'orchestration comporte les informations suivantes :

Tag Détail
Nom Indique la vue active (Débogueur orchestration) et vous permet d'accéder à la vue Flux message.
Détails de l'instance Indique le nom du service et le GUID qui identifie de manière unique l'instance d'orchestration active.
Modes Mode de débogage (recommencer/activé), état de l'orchestration (Démarré, Suspendu, Réussi, etc.), mode Joint (Oui ou Non) et Mode du point d'arrêt (Sur la classe ou Sur l'instance).
Options du service Liste déroulante d'actions que vous pouvez effectuer en fonction de l'état du débogueur et de l'instance.

Sous ces informations, le débogueur de l'orchestration présente deux volets, Événements suivis à gauche et Orchestration à droite.

Volet Événements suivis du débogueur de l'orchestration

Le volet Événements suivis répertorie les états des actions exécutées dans l'orchestration et indique, par exemple, si une action a démarré ou est terminée. Lorsque vous sélectionnez une ligne de ce volet, la forme correspondante dans le volet Orchestration s'affiche en surbrillance, en vert quand la forme démarre et en bleu quand elle se termine.

Le volet Événements suivis contient les colonnes suivantes :

Option Action
État de l'action (colonne de gauche) État de l'action choisie. Une flèche indique que l'action a démarré et une forme de fin indique qu'elle est terminée.
Nom de l'action Nom désignant l'action dans l'orchestration.
Type d’action Type de forme représentant l'action. Une flèche indique que l’action a démarré et une forme de terminaison indique qu’elle est terminée.
Temps Heure à laquelle l'action a été exécutée.
Date Date à laquelle l'action a été exécutée.

Volet Orchestration du débogueur de l'orchestration

Dans la page Hub du groupe, le volet Orchestration de la fenêtre du résultat de suivi des événements de messages et d'instances de suivi correspond à la zone dans laquelle l'instance d'orchestration affiche toutes ses formes. Le tableau suivant répertorie les actions du menu Contexte pour le volet Orchestration.

Option Action
Définir le point d'arrêt sur la classe Cliquez avec le bouton droit sur une forme pour l’option Définir le point d’arrêt sur la classe . Un point rouge apparaît sur la forme, indiquant que le point d'arrêt a été défini.
Définir le point d'arrêt sur l'instance Cliquez avec le bouton droit sur une forme pour l’option Définir le point d’arrêt sur l’instance . Un point rouge apparaît sur la forme, indiquant que le point d'arrêt a été défini.
Supprimer le point d'arrêt de la classe Cliquez avec le bouton droit sur une forme pour l’option Supprimer le point d’arrêt . Le point rouge disparaît de la forme, indiquant que le point d'arrêt a été supprimé.
Supprimer le point d'arrêt sur l'instance Cliquez avec le bouton droit sur une forme pour l’option Définir le point d’arrêt sur l’instance . Le point rouge disparaît de la forme, indiquant que le point d'arrêt a été supprimé.

Volets Liste des variables et Propriétés de la variable

Ces volets s’affichent uniquement pour le débogage interactif lorsqu’ils sont attachés au runtime d’orchestration à l’aide de l’option Attacher le service. Ils sont situés en bas de l'écran.

Le volet Liste des variables présente le nom, la valeur et le type de la variable. L'entrée Valeur indique s'il s'agit ou non d'une variable Null et, si elle n'est pas Null, quel type d'objet elle contient. Type est le Assembly.Namespace.Name de l’objet .

Le volet Propriétés de la variable comporte différentes propriétés qui varient selon le type de l'objet. Par exemple, lorsqu'il s'agit d'un port, cette zone indique l'adresse, le nom, l'étendue, le type et la valeur du port. Lorsqu'il s'agit de messages, le raccourci est affiché ; chacune des parties d'un message comporte un nom, une taille, des propriétés, un type et une valeur. Les regroupements, tels que le contexte et les propriétés, apparaissent dans une fenêtre contextuelle. Un affichage partiel de la valeur apparaît sous forme d'info-bulle.

L'utilisateur avance dans la planification de point d'arrêt en point d'arrêt et examine l'état des variables.

Le tableau ci-dessous présente les actions du menu Contexte sur la liste des variables.

Option Action
Enregistrer le message Cliquez avec le bouton droit sur un message qui n’est pas null dans le volet Liste de variables pour l’option Enregistrer le message . Un message apparaît, vous invitant à sélectionner le répertoire dans lequel enregistrer le message.

Liste déroulante Options du service

La liste Options du service répertorie les actions valides, selon l'état de l'instance et du débogueur. Le tableau ci-dessous présente les différentes actions disponibles dans cette liste.

Option Action
Continuer les services Continue une instance de l'orchestration qui s'est arrêtée à un point d'arrêt si vous avez joint le service.
Reprendre en mode de débogage Reprend une instance de l'orchestration suspendue en mode de débogage. Cette action vous permet de passer au mode interactif, de joindre l'instance et de la déboguer de façon interactive.

Cette option est disponible à partir des vues Opérations et du débogueur de l'orchestration. Elle s'applique uniquement aux orchestrations.
Terminer le service Termine une instance de l'orchestration.
Joindre Joint le service à l'instance de l'orchestration et récupère l'état actuel et les variables.
Supprimer tous les points d'arrêt de la classe Supprime tous les points d'arrêt de la classe d'orchestration. Option disponible uniquement si le service n'est pas joint.
Supprimer tous les points d’arrêt Supprime tous les points d'arrêt de l'instance de l'orchestration. Option disponible uniquement si le service est joint.
Enregistrer tous les messages Enregistre tous les messages associés à l'instance de l'orchestration, à condition que vous ayez sélectionné le suivi de tous les messages entrants/sortants.
Afficher action au point d'arrêt Met en surbrillance (en jaune) la forme de la dernière action exécutée avant le point d'arrêt.
Afficher orchestration d'appel Renvoie la vue à l'instance de l'orchestration qui a effectué l'appel. Revient à l'orchestration parente.

Option disponible uniquement pour les instances d'orchestration appelées.

Dans cette section

Voir aussi

Débogage d’une orchestration