Chapter 9 Construction d'un MPM exécutable : Gestion de données et chorégraphie
Une activité Générer un événement est une activité qui spécifie la génération des événements. Un processus peut générer plusieurs types d'événements. La génération d'un événement équivaut à l'émission de l'événement.
Pour plus d'informations sur les événements, reportez-vous à la section "Evénements (MPM exécutable)".
Ce type d'activité permet de modéliser :
Dans le cas des événements Fault et Compensation, vous devez définir un gestionnaire d'événement pour gérer l'occurrence de l'événement en déclenchant un nouveau graphe d'activités.
Pour plus d'informations sur les gestionnaires d'événement, reportez-vous à la section "Gestionnaires d'événement (MPM exécutable)".
Lorsque vous sélectionnez Générer un événement dans la liste Type, les propriétés suivantes s'affichent dans l'onglet Mise en oeuvre :
Propriété | Description |
---|---|
Evénement | Permet de sélectionner un événement dans la liste. Vous pouvez créer un événement de mise en oeuvre en cliquant sur l'outil Créer en regard de cette zone. L'outil Créer et grisé si un événement est déjà sélectionné dans la liste. Vous pouvez également cliquer sur l'outil Propriétés pour afficher la feuille de propriétés de l'objet |
Correspondance d'événement | S'affiche uniquement lorsque le processus génère un événement avec le stéréotype Fault. Permet d'associer une donnée à l'erreur en sélectionnant une variable locale dans la liste, variable qui stockera les données de l'erreur. Vous pouvez cliquer sur l'outil Créer pour créer une variable ou bien cliquer sur l'outil Propriétés pour ouvrir la feuille de propriétés de la variable |
Editeur | Permet d'éditer le type de mise en oeuvre sélectionné au sein d'un éditeur XML doté d'une coloration syntaxique |
Glisser-déposer d'un événement
Si vous glissez-déposez un événement de l'Explorateur d'objets dans le diagramme, vous créez automatiquement une activité Générer un événement (associée à l'événement supprimé).
Copyright (C) 2006. Sybase Inc. All rights reserved. |
![]() |