Les feuilles de propriétés d'objet WS-BPEL 2.0 contiennent des propriétés supplémentaires sur l'onglet WS-BPEL.
Nom |
Description |
---|---|
Nom du compteur |
[forEach] Spécifie la variable utilisée par l'activité <<forEach>> afin de stocker le compteur de la boucle. Lors de chaque répétition, la variable "xsd:unsignedInt" est déclarée de façon implicite dans la portée (<<scope>>) de l'activité enfant. Le nom de la variable implicite est spécifiée dans l'attribut CounterName. Nom dans le script : CounterName |
Création d'une instance |
[receive et pick] Spécifie l'instanciation du processus. Valeur par défaut : No Nom dans le script : CreateInstance |
Préfixe d'espace de noms cible du schéma de données |
[fichier WSDL] Spécifie l'espace de noms cible du schéma de données. Nom dans le script : schemaNameSpace |
Espace de noms de définition |
[format de message] Spécifie le message URI d'espace de noms cible qui ne peut être utilisé que par des variables BPEL. Variable par défaut : %ownerServiceNmspc% Nom dans le script : DefinitionNamespace |
Espace de noms cible de définition |
[modèle et package] Spécifie l'espace de noms cible. Valeur par défaut : %urnName% Nom dans le script : DefinitionTargetNamespace |
Sortie sur erreur standard |
[scope, sequence, flow et if] Lorsque défini à "yes" sur une portée, le processus doit sortir immédiatement. Valeur par défaut : No Nom dans le script : ExitOnStandardFault |
Langage d'expression |
Spécifie le langage d'expression utilisé dans les expressions. Valeur par défaut : urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0 Nom dans le script : expressionLanguage |
Expression finale du compteur |
[forEach] Calcule la valeur finale de la variable compteur utilisée par l'activité <<forEach>>. L'évaluation s'effectue lorsque l'activité commence. Nom dans le script : FinalCounterExpression |
Premier motif de corrélation |
[invoke] Lorsque la première corrélation est utilisée par l'activité invoke, vous pouvez choisir l'une des valeurs suivantes :
Nom dans le script : InCorrelationPattern |
Contenu WSDL importé |
[fichier WSDL] Spécifie le contenu du fichier WSDL d'origine récupéré. Nom dans le script : ImportedWsdlContent |
Isolé |
[scope, sequence, flow et if] Lorsque défini à "yes", la portée fournit le contrôle de concurrence en gouvernant l'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 avec variableAccessSerializable (ou isolated)="yes" doit être située à l'extrémité de la hiérarchie. Valeur par défaut : No Nom dans le script : Isolated |
Initier la corrélation |
[receive, reply et reply fault] Spécifie l'initiation de la corrélation utilisée par l'activité receive. Vous pouvez choisir l'une des valeurs suivantes pour spécifier l'attribut d'initiation:
Nom dans le script : InitiateCorrelation |
Initier une corrélation d'entrée |
[invoke] Lorsque la première corrélation est utilisée par l'activité invoke, vous pouvez choisir l'une des valeurs suivantes pour l'attribut d'initiation :
Nom dans le script : InCorrelationInitiate |
Initier une corrélation de sortie |
[invoke] Lorsque la seconde corrélation est utilisée par l'activité invoke, vous pouvez choisir l'une des valeurs suivantes pour l'attribut d'initiation :
Nom dans le script : OutCorrelationInitiate |
Condition de jointure |
Chaque activité a des attributs standard facultatifs : un nom, une condition de jointure et un indicateur précisant si une jointure erronée doit être supprimée si elle survient. Une condition de jointure est utilisée pour spécifier des exigences sur des chemins concurrents atteignant une activité. La valeur par défaut de la condition de jointure (pour le langage par défaut d'expression XPath) est le OR logique ou l'état de lien de tous les liens parvenant à cette activité. Nom dans le script : joinCondition |
Corrélation multiple |
Spécifie une activité Invoke, Receive ou Reply BPEL en utilisant plusieurs clés de corrélation. Nom dans le script : MultipleCorrelation |
Nom |
[type de lien partenaire] Spécifie le nom du type de lien partenaire. Nom dans le script : PartnerLinkTypeName |
Préfixe d'espace de noms à utiliser |
[document XSD et fichier WSDL] Spécifie le préfixe XML utilisé par le processus pour référencer la définition du schéma ou le fournisseur de services. Variable par défaut : %wsdlUsedPref% Nom dans le script : PrefixForUse |
Rôle de l'unité d'organisation |
[type de lien partenaire] Spécifie le rôle joué par un partenaire dans la collaboration. Lorsque cette valeur n'est pas définie, le rôle généré est le nom de l'unité d'organisation. Nom dans le script : OrganizationUnitRole |
Rôle de processus |
[type de lien partenaire] Spécifie le rôle joué par le processus dans la collaboration. Lorsque cette valeur n'est pas définie, le rôle généré est le nom du processus. Nom dans le script : ProcessRole |
Parallèle |
[forEach] Spécifie si l'activité est en série ou parallèle. Valeur par défaut : No Nom dans le script : Parallel |
Second motif de corrélation |
[invoke] Lorsque la seconde corrélation est utilisée par l'activité invoke, vous pouvez choisir l'une des valeurs suivantes :
Nom dans le script : OutCorrelationPattern |
Expression de début du compteur |
[forEach] Calcule la valeur initiale de la variable de compteur utilisée par l'activité <<forEach>>. L'évaluation se produit lorsque l'activité commence. Nom dans le script : StartCounterExpression |
Uniquement les branches se terminant sur un succès |
[forEach] Spécifie si toutes les portées doivent être comptées ou seulement celles qui se sont correctement terminées. L'élément <branches> de l'activité forEach représente une expression sous forme d'entier non signé utilisée pour spécifier une condition de fin. Valeur par défaut : No Nom dans le script : SuccessfulBranchesOnly |
Suppression des échecs de jointure |
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 supplanté par une activité utilisant une valeur différente pour l'attribut. Valeur par défaut : No Nom dans le script : suppressJoinFailure |
Validate |
[Assign] Spécifie si l'activité assign valide toutes les variables modifiées par l'activité. Valeur par défaut : No Nom dans le script : Validate |