![Citation](https://forum.developpez.be/images/misc/quote_icon.png)
Envoyé par
Hebus_Beer
Si ce sont des variables de contexte il ne faut pas mettre les les output_row/input_row. Ces variables ne sont pas rattachées à un flux.
+1.
Pour compléter cette réponse, j'ajouterai que les variables de contexte peuvent être vues comme des variables globales.
Elles sont normalement chargées une fois pour toute en début de job, et accessibles ensuite n'importe où dans le job, indépendamment des flux de données. Syntaxiquement, on les utilise avec la syntaxe :
String varLocale = Context.maVariable;
Si tu veux des variables accessibles partout dans le code, mais changeant de valeur au cours de l'exécution (comme pour le composant tFileList par exemple), il faut plutôt utiliser la "globalMap" :
1 2
| globalMap.put("nomVariable", "valeurVariable");
globalMap.get("nomVariable"); |
Partager