#1 Fri 14 June 2013 14:51
- Anaïs Just
- Participant actif
- Lieu: Montreuil
- Date d'inscription: 10 Dec 2007
- Messages: 131
[TOS]: script autonome avec tmsgbox/tjava et tfilelist
Bonjour à tous!
allez, encore un petit post Talend, on ne fini jamais d'apprendre!
comme je voulais rendre mon script autonome j'ai utilisé une variable de contexte pour le répertoire de travail dans le tfilelist que j'ai couplé à un tmsgbox et un tjava
(tmsgbox-->onsubjob ok-->tjava-->on subjob ok-->tfilelist_1)
Pour la messagebox j'ai bien choisi le bouton question et l'icône de question
Dans le tjava j'ai tapé la requête suivante:
context.repertoire_de_travail =(String)globalMap.get("tMsgBox_1_RESULT");
et dans le tfilelist à l'emplacement du dossier un context.repertoire_de_travail
Donc en théorie, d'après ce que j'ai lu dans les forums, quand la message box s'ouvre, il n'y a plus qu'a rentrer le chemin du répertoire de travail
"H:/MES_ROUTINES"
Sauf que en pratique ça ne fonctionne pas! J'ai une nullpointer exception
Pourtant ce même chemin en dur avec les guillemets fonctionne très bien.
J'ai essayé avec et sans guillements, avec antislash et slash...rien...toujours la nullpointer exception qui m'indique qu'il n'y a pas de fichier à cet emplacement.
Une idée sur la façon d'écrire?
Merci!
Hors ligne