
Chapter 2 Fichiers de ressources et métamodèle public de PowerAMC
Catégorie Settings : langage de processus
La catégorie Settings contient les éléments suivants, utilisés pour contrôler les types de données, constantes, noms et catégories d'événements et pour personnaliser et gérer les fonctionnalités de génération de MPM :
- Implementation – [MPM exécutable uniquement] Rassemble les options qui influencent les possibilités de mise en oeuvre du processus. Les constantes suivantes sont définies par défaut :
- LoopTypeList - Cette liste définit le type de boucle pris en charge par le langage. La valeur doit être un entier
- OperationTypeList - Cette liste définit le type d'opération pris en charge par le langage. Une opération d'un type non pris en charge ne peut pas être associée à un processus. La valeur doit être un entier
- EnableEmissionCorrelation - Ce paramètre permet la définition d'une corrélation pour un message émis
- EnableProcessReuse - Ce paramètre permet à un processus d'être mis en oeuvre par un autre processus
- AutomaticInvokeMode - Ce paramètre indique si le type d'action d'un processus mis en oeuvre par une opération peut être automatiquement déduit du type d'opération. Les valeurs possibles sont les suivantes :
- 0 (valeur par défaut). Le type d'action ne peut pas être déduit et doit être spécifié
- 1. Le langage impose au processus de recevoir une opération Request-response et une opération One-way et d'appeler une opération Request-response et une opération Notification
- 2. Le langage s'assure qu'une opération Solicit-Response et une opération Notification est toujours reçue par le processus tandis que les opérations Request-Response et One-Way sont toujours appelées par le processus.
- DataHandling - [MPM exécutable uniquement] Rassemble des options relatives à la gestion des données dans le langage. Les valeurs constantes suivantes sont définies par défaut :
- EnableMessageOnFlow - Indique si un format de message peut ou non être associé à un flux. La valeur par défaut est Oui
- EnableMessageVariable - Permet à une variable de stocker la totalité d'un format de message. Dans ce cas, le format de message apparaîtra dans la liste Type de données de la variable
- Choreography - Rassemble des objets qui permettent de modéliser le graphique des activités (début, fin, décision, synchronisation, transition...) Contient les constantes suivantes définies par défaut :
- EnableMultipleStarts - Lorsque défini à Non, ce paramètre vérifie qu'un processus composite ne comporte pas plusieurs débuts
- EnableTopLevelChoreography - Lorsque défini à Non, ce paramètre vérifie qu'aucun flux ou objet de chorégraphie (début, fin, décision...) n'est défini directement sous le modèle ou sous un package. Ces objets peuvent être définis uniquement sous un processus composite
Copyright (C) 2008. Sybase Inc. All rights reserved.
|
|