Partage via


Interface utilisateur du débogueur d’orchestration

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

Note

Le débogueur d’orchestration ne peut pas afficher l'état réel du service, sauf s’il est en mode Point d'arrêt et si vous l’avez associé à l’instance.

Volet de service dans le Débogueur d’orchestration

Le volet supérieur de la fenêtre Débogueur d’orchestration affiche les informations suivantes.

Tag Détails
Nom Indique l’affichage actuel (débogueur d'orchestration) et vous permet d’accéder à la vue Flux de messages.
Détails de l’instance Affiche le nom du service et le GUID qui identifie de manière unique l’instance d’orchestration actuelle.
Modes Mode de débogage (Replay/Live), État d’orchestration (Démarré, Suspendu, Terminé, etc.), Attaché (Oui ou Non), et Mode de point d'arrêt (Sur une classe ou une instance).
Options de service Liste déroulante des actions que vous pouvez effectuer en fonction de l’état du débogueur et de l’instance.

Sous ces informations, le débogueur d’orchestration comporte deux volets : le volet Événements suivis à gauche et le volet Orchestration à droite.

Volet Événements suivis dans le débogueur d’orchestration

Le volet Événements suivis répertorie l’état de chaque action effectuée dans l’orchestration, telle qu’elle a démarré ou terminée. Lorsque vous sélectionnez chacune des lignes de ce volet, la forme correspondante dans le volet Orchestration s’affiche en vert lorsque la forme démarre et bleue lorsque la forme se termine.

Le volet Événements suivis affiche les colonnes suivantes.

Choix Action
État de l’action (colonne gauche) État de l’action particulière. Une flèche indique que l’action a démarré et qu’une forme d’arrêt indique qu’elle est terminée.
Nom de l’action Nom de l’action dans l’orchestration.
Type d'action Type de forme qui représente l’action. Une flèche indique que l’action a démarré et qu’une forme d’arrêt indique qu’elle est terminée.
Heure Heure à laquelle l’action a été effectuée.
Date Date à laquelle l’action a été effectuée.

Panneau d'Orchestration dans le débogueur d’orchestration

Le panneau d'orchestration dans la sortie du suivi des événements de message et des instances de service de la page Group Hub est la zone où l’instance d’orchestration s’affiche avec toutes ses formes. Le tableau suivant montre les actions de menu contextuel pour le volet Orchestration.

Choix Action
Définir un point d’arrêt sur la classe Cliquez avec le bouton droit sur une forme pour choisir 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 Set Breakpoint on 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 sur la classe Cliquez avec le bouton droit sur une forme pour sélectionner 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 des variables

Ces volets s'affichent uniquement pour le débogage interactif lorsqu'ils sont reliés à l'environnement d'exécution d'orchestration en utilisant l'option de service Attacher. Ces volets apparaissent en bas de l’écran.

La liste des variables affiche le nom, la valeur et le type de la variable. La valeur indique si la variable est Null ou, si ce n’est pas le cas, quel type d’objet il contient. Le type est l'Assembly.Namespace.Name de l’objet.

Le volet Propriétés des variables affiche les propriétés de la variable qui varient en fonction du type d’objet. Par exemple, pour les ports, il s’agit de l’adresse, du nom, de l’étendue, du type et de la valeur. Les messages affichent le raccourci ; pour chaque partie du message, il existe un nom, une taille, des propriétés, un type et une valeur. Les collections telles que Contexte et Propriétés s’affichent dans une fenêtre contextuelle. Un affichage partiel de la valeur apparaît sous la forme d’une info-bulle.

L’utilisateur progresse à travers l'emploi du temps, de point d'arrêt en point d'arrêt, et examine l'état de ces variables.

Le tableau suivant montre les actions de menu contextuel pour la liste des variables.

Choix Action
Enregistrer le message Cliquez avec le bouton droit sur un message qui n’est pas null dans le volet Liste des variables pour l’option Enregistrer le message . Un message s’affiche vous invitant à sélectionner un répertoire dans lequel l’enregistrer.

Liste déroulante des options de service

La liste déroulante Options du service affiche les actions valides en fonction de l’état de l’instance et du débogueur. Le tableau suivant présente les actions disponibles dans la liste déroulante Options du service.

Choix Action
Continuer le service Poursuit une instance d’orchestration qui s’est arrêtée à un point d’arrêt si vous avez attaché le service.
Reprendre en mode Débogage Reprend une instance d’orchestration suspendue en mode débogage. Cela vous permet de passer en mode interactif, de vous connecter à l'instance et de la déboguer de manière interactive.

Disponible à partir des vues d'opérations et du débogueur d'orchestration. Elle s’applique uniquement aux orchestrations.
Terminer le service Met fin à une instance d’orchestration.
Joindre Attache le service à l’instance d’orchestration et récupère l’état actuel et les variables
Supprimer tous les points d’arrêt sur la classe Supprime tous les points d’arrêt de la classe d’orchestration. Disponible uniquement lorsqu’il n’est pas attaché.
Supprimer tous les points d’arrêt Supprime tous les points d’arrêt dans l’instance d’orchestration. Disponible uniquement lorsqu'il est connecté.
Enregistrer tous les messages Enregistre tous les messages associés à l’instance d’orchestration tant que vous avez choisi de suivre tous les messages entrants et sortants.
Afficher l’action dans un point de rupture Met en surbrillance la forme en jaune pour la dernière action exécutée avant l'interruption.
Afficher l’orchestration des appels Retourne la vue à l’instance d’orchestration qui a effectué l’appel. C'est-à-dire, cela vous ramène à l'orchestration principale.

Disponible uniquement sur une instance d’orchestration appelée.

Dans cette section

Voir aussi

Débogage d’une orchestration