Vous concevez un construct scope (portée) en utilisant un processus composite contenu dans un processus racine. Ce construct permet de définir les processus racine dans des sous-graphes en utilisant des activités atomiques et des éléments d'orchestration.
Les constructs de portée permettent de définir des variables locales, des clés de corrélation et des gestionnaires d'événement.
Les attributs étendus suivants (accessibles via l'onglet Attributs étendus de la feuille de propriétés du processus composite) s'appliquent au construct Scope ou Context :
Nom |
Code interne |
Description |
---|---|---|
Condition de jointure |
joinCondition |
Chaque activité est dotée d'attributs étendus facultatifs : un nom, une condition de jointure et un indicateur qui spécifie si une erreur de jointure doit être supprimée si elle survient. Une condition de jointure est utilisée pour spécifier les prérequis relatifs aux chemins concurrents qui rejoignent une activité. La valeur par défaut de la condition de jointure (pour le XPath du langage d'expression par défaut) est le OR logique ou l'état de lien de tous les liens de cette activité. |
Corrélation multiple |
MultipleCorrelation |
Utilisé pour définir la commande BPEL Invoke, Receive ou Reply en utilisant plusieurs clés de corrélation. |
Suppression des échecs de jointure |
suppressJoinFailure |
Spécifie si l'erreur joinFailure sera supprimée pour toutes les activités du processus. L'effet de l'attribut au niveau du processus peut être remplacé par une activité qui utilise une valeur différente pour l'attribut. La valeur par défaut pour cet attribut est "no". |