Chapter 9 Construction d'un MPM exécutable : Gestion de données et chorégraphie


Activité Générer un événement

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

Note   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.