Chapter 9 Construction d'un MPM exécutable : Gestion de données et chorégraphie


Transformation de données (MPM exécutable)

Une transformation de données permet de concevoir une transformation sur des données et de mettre les valeurs des variables avec de nouvelles données. Elle est utilisée pour copier des données d'une variable à l'autre.

Les transformations de données sont le plus souvent exprimées à l'aide des langages XPath et XSLT, qui sont des langages qui décrivent comment localiser, transformer et traiter des éléments dans des documents XML.

Chaque transformation de données a une affectation correspondante unique et obligatoire. Vous pouvez définir une transformation de données en sélectionnant la variable cible (Variable affectée) que vous devez utiliser dans l'onglet Général de la feuille de propriétés de la transformation, puis la variable source (Variable d'entrée) qui contient les données à récupérer dans l'onglet Transformation. Une transformation de données peut avoir plusieurs variables en entrée. Dans ce cas, Variable d'entrée peut rester indéfini.

Vous pouvez :

La transformation de données est représentée sous forme d'un rectangle dans le diagramme :


Dans BPEL4WS, la transformation de données peut être utilisée pour définir des activités Assign et des alias Property.

Dans Sybase Unwired Orchestrator, la transformation de données peut être utilisée pour définir les activités Assign et Map.

Déplacement des transformation de données

Lorsque vous déplacez une transformation de données d'un modèle à l'autre Une copie de la variable affectée reste dans le modèle source, si la variable est utilisée par les processus contenus dans ce modèle, puisque les raccourcis externes vers une variable ne sont pas pris en charge.

Lorsque vous déplacez une transformation de données au sein d'un même modèle Un raccourci vers la variable reste dans le processus ou package source, lorsque la variable est utilisée par des processus de ce package ou de ce processus composite.

 


Copyright (C) 2006. Sybase Inc. All rights reserved.