Top-level process

Un top-level process (processus racine) définit un point de vue d'un partenaire collaborant avec d'autres partenaires. Par exemple, un vendeur peut participer à différentes collaborations (avec un acheteur, avec des fournisseurs et/ou des transporteurs) et avoir un rôle différent dans chacune des collaborations. Ces collaborations sont modélisées à l'aide d'associations de rôle entre unités d'organisation (partenaires) et à l'aide du processus racine (vendeur).

Attributs étendus

Le attributs étendus suivants (accessibles via l'onglet Attributs étendus de la feuille de propriétés du processus racine) s'appliquent au processus racine :

Nom

Code interne

Description

Processus abstrait

abstractProcess

Indique si le processus en cours de définition est abstrait. La valeur par défaut pour cet attribut est "no".

Active la compensation d'instance

enableInstanceCompensation

Détermine si l'instance du processus tout entière peut être compensée par des moyens spécifiques à la plateforme. La valeur par défaut pour cet attribut est "no".

Langage d'expression

expressionLanguage

Cet attribut spécifie le langage d'expression utilisé dans le processus. La valeur par défaut pour cet attribut est XPath 1.0, représenté par l'URI de la spécification XPath 1.0 : http://www.w3.org/TR/1999/REC-xpath-19991116.

Condition de jointure

joinCondition

Chaque activité a des attributs standard facultatifs : nom, condition de jointure et indicateur spécifiant 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.

Langage de requête

queryLanguage

Spécifie le langage de requêtes XML utilisé pour la sélection des noeuds dans l'affectation, la définition de propriétés et d'autres utilisations. La valeur par défaut pour cet attribut est XPath 1.0, représenté par l'URI de la spécification XPath 1.0 : http://www.w3.org/TR/1999/REC-xpath-19991116.

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

Espace de noms cible

targetNamespace

Utilisé pour définir l'espace de noms cible pour le processus nécessaire dans le fichier généré.

Accès aux variables contrôlé

variableAccessSerializable

Lorsque cet attribut a la valeur "yes", la portée permet un contrôle concurrentiel dans l'organisation des accès aux variables partagées. Une telle portée est appelée portée sérialisable. Les portées sérialisables ne doivent pas être imbriquées. Une portée marquée avec variableAccessSerializable="yes" doit être une portée située au niveau le plus bas de la hiérarchie.


Created October 8, 2009. Send feedback on this help topic to Sybase Technical Publications: pubs@sybase.com