Procédure
- Créez un Job nommé CallRoutineDemo, composé d'un tFixedFlowInput, un tMap et un tLogRow reliés par deux liens Main Rows :
- Double-cliquez sur le tFixedFlowInput pour ouvrir sa vue Basic settings dans l'onglet Component.
- Cliquez sur le bouton Use Inline Content (delimited file) et ajoutez 123456 et abcd dans le champ content pour générer des données d'entrée.
-
Cliquez sur le bouton ... pour modifier le schéma et ajoutez une nouvelle colonne nommée source_data, comme ci-dessous.
- Double-cliquez sur le tMap pour le configurer, puis glissez-déposez la ligne Source_data sur la table de sortie.
-
Pour appeler la routine, ajoutez une nouvelle colonne dans la table de sortie nommée New_data et saisissez MyRoutineDemo.reverseString(row1.source_data) dans la zone Expression de la nouvelle colonne :
- Double-cliquez sur le tLogRow pour le configurer et cliquez sur le bouton print the result on the console with table model.
-
Exécutez le Job. Les résultats suivants s'affichent alors dans la console :
Starting Job CallRoutineDemo at 12:18 24/07/2014. [statistics] connecting to socket on port 3987 [statistics] connected .-----------+--------. | tLogRow_1 | |=----------+-------=| |source_data|new_data| |=----------+-------=| |123456 |654321 | |abcd |dcba | '-----------+--------' [statistics] disconnected Job CallRoutineDemo ended at 12:18 24/07/2014. [exit code=0]