Activité assign

L'activité assign est utilisée pour mettre à jour les valeurs des variables avec de nouvelles données. Un élément <assign> peut contenir n'importer quel nombre d'affectations élémentaires, y compris des éléments <copy> (copy from-to).

Syntaxe

<assign name="AssignStockInfo" validate="no">

<copy>

<from variable="VOrderMessage"></from>

<to variable="VStockInfo" part="ItemCode"></to>

</copy>

<copy>

<from variable="VOrderMessage"></from>

<to variable="vOrderItemQte"></to>

</copy>

</assign>



Correspondance

Vous modélisez une activité assign de l'une des façons suivantes :


  • Sélectionnez le type de mise en oeuvre "Assign" dans une feuille de propriétés de processus.

  • Pointez sur un processus <<empty>> ou sur un processus dépourvu de stéréotype, cliquez le bouton droit de la souris, puis sélectionnez la commande Changer en Assign.

Ce type d'activité déclenche l'affichage de l'onglet Affectations :



Dans l'onglet Affectations, vous devez ensuite :


  • Cliquer sur une ligne vide pour créer une transformation de données.

  • Sélectionnez une variable affectée afin de définir la propriété cible d'une tâche assign.

  • Sélectionnez une variable d'entrée afin de définir la propriété source de la tâche assign élémentaire.

Attributs étendus

Les attributs étendus suivants s'appliquent à l'activité assign et sont disponibles dans l'onglet WSBPEL de sa feuille de propriétés :

Nom

Code interne

Description

expressionLanguage

Spécifie le langage d'expression utilisé dans les expressions.

Validate

Lorsque la valeur de cet attribut est définie à "yes", l'activité assign valide toutes les variables modifiées par l'activité.

Corrélation multiple

MultipleCorrelation

Définit des activités BPEL Invoke, Receive ou Reply en utilisant plusieurs corrélations.

Condition de jointure

joinCondition

Condition de jointure.

Suppression des échecs de jointure

suppressJoinFailure

Evite la propagation des erreurs de jointure.

Affectations implicites

WS-BPEL 2.0 définit le concept des affectations implicites sous des activités de messagerie, telles que Receive, Reply, Invoke, ReplyFault, OnMessage et OnEvent. Un onglet Affectations est automatiquement affiché dans la feuille de propriétés de ces activités lorsque le paramètre "Support Implicit Assignment" est défini à true dans les langages de processus qui prennent en charge ces types d'activité.


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