Chapter 20 Travailler avec Sybase Unwired Orchestrator
Concept Unwired Orchestrator | Concept PowerAMC |
---|---|
Complex Activity | Processus composite avec le stéréotype <<ComplexActivity>> |
Pour afficher des activités atomiques, vous devez ouvrir de façon explicite le sous-diagramme du processus composite. Le sous-diagramme doit contenir au moins un début et une fin.
Sous la Complex Activity, vous modélisez une activité Fault ou Compensate en utilisant l'objet fin avec un stéréotype <<Fault>> ou <<Compensate>>. Vous pouvez également utiliser un objet processus qui génère l'objet correspondant.
Lorsqu'un flux est doté d'un événement, le type de flux est automatiquement déterminé en fonction du stéréotype de l'événement :
Stéréotype d'événement | Type de flux |
---|---|
Fault | Erreur de gestion |
Timer | Dépassement de délai |
Compensation | Compensation |
Pour définir des attributs de dépassement de délai (Timeout et Duration) d'une Complex Activity, vous pouvez utiliser l'un des élément suivants :
Vous pouvez utiliser l'attribut Délai sur le processus et un flux sortant avec un type de flux Dépassement de délai afin de définir les attributs de dépassement de délai. Vous définissez DelayUnits et le type de délai en utilisant les attributs étendus suivants accessibles depuis la feuille de propriétés d'un processus composite ayant un attribut Délai non vide.
Attribut étendu | Description |
---|---|
TimeoutType | AbsoluteTimeout ou IntervalTimeout |
DelayUnits | Jours, heures, minutes, secondes ou date/heure |
Vous pouvez utiliser un événement Timer pour définir les attributs de dépassement de délai et associer cet événement à un flux sortant du processus composite. Vous définissez Duration en utilisant les attributs étendus suivants sur un événement Timer :
Attribut étendu | Description |
---|---|
DelayUnits | Jours, heures, minutes, secondes ou date/heure |
TimeoutType est défini au sein d'un événement par un attribut booléen (Duration ou DeadLine).
Copyright (C) 2006. Sybase Inc. All rights reserved. |
![]() |