Chapter 11 Travailler avec WS-BPEL 2.0
L'activité receive définit la façon dont le processus métiers attend qu'un message correspondant arrive. L'activité receive prend en charge le concept d'affectations implicites en utilisant l'élément <fromParts>.
<receive name="ReceiveCreditInfo" partnerLink="CreditOrg" portType="cc:CheckCreditPT" operation="CheckCreditCallback"
variable="VCreditInfo" createInstance="no">
<correlations>
<correlation set="AccountKey" initiate="no"/>
</correlations>
</receive>
Vous modélisez une activité receive de l'une des façons suivantes :
| Propriété de processus | Valeur |
|---|---|
| Type (mise en oeuvre) | Exécuter l'opération |
| Type d'action | Recevoir une demande |
| Mis en oeuvre par | Opération définie sous un fournisseur de service au sein du même modèle |
| Message reçu | Message d'entrée de l'opération |
| Correspondance de message | Nouvelle variable avec un type de message |
Les attributs étendus suivants s'appliquent à l'activité receive et sont disponibles dans sa feuille de propriétés :
| Nom | Code interne | Description |
|---|---|---|
| Créer une instance | CreateInstance | Intancie le processus |
| Initier la corrélation | InitiateCorrelation | Lorsqu'une corrélation est utilisée par l'activité receive, l'attribut initiate peut être yes, no, ou join |
| Condition de jointure | joinCondition | Condition de jointure |
| Suppression des échecs de jointure | suppressJoinFailure | Evite la propagation des erreurs de jointure |
| — | MultipleCorrelation | Définit des activités BPEL Invoke, Receive ou Reply en utilisant plusieurs corrélations. |
| — | expressionLanguage | Spécifie le langage utilisé dans les expressions. |
| Copyright (C) 2008. Sybase Inc. All rights reserved. |
| |