Bonjour,
Dans un job, je charge les données d'un fichier excel dans une base de données, les répertoires et informations de connexion à la base de données sont paramétrés avec l'aide des variables de contexte :
J'ai défini la connexion à la base de données avec des variables de contexte (serveur, base de données, user et mdp)
J'ai également défini le répertoire contenant le fichier excel avec une variable de contexte.
J'ai utilisé un fichier properties contenant toutes ces informations, qui est chargé automatiquement par le job (tContextLoad implicite).
Lorsque je lance mon job en ligne de commande à l'extérieur de Talend, tout fonctionne normalement.
Par contre, lorsque je le lance depuis Talend, il ne prend pas en compte les valeurs contenues dans le fichier properties mais celles définies dans Talend... Est-ce normal ?
Si quelqu'un pouvait m'expliquer pourquoi, cela m'aiderait beaucoup !
Merci![]()






Répondre avec citation




Partager