|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : juin 2004 Messages : 53 ![]() |
Bonjour à tous,
J'ai un tMap qui dans un job, dans lequel j'effectue une opération sur une donnée à l'aide d'une routine Java. Cette routine Java est susceptible de lever une exception, mais je veux que mon job continue tout de même, avec cependant une alerte (par exemple, envoi de mail me prévenant d'une erreur). Je ne sais pas comment faire cela depuis un tMap étant donné que je n'ai pas de flux "on Component error" sur le tMap. Sauriez vous comment faire pour gérer ce cas de figure ? |
|
|
00
|
|
|
#2 |
|
Membre actif
![]() Consultant informatique Inscription : mars 2003 Messages : 130 ![]() |
Quand tu ouvres le mode edition de ton tmap, en haut à gauche décoche la case Die on error, ça permetterai de continuer l’exécution même si une erreur arrives
Pour récupérer les Exception java tu peux utilisé un composant tLogCatcher que tu place dans ton job. A ta place je remplirais un fichier log pendant le traitement et je mettrais un tSendmail en post job (Composant tPostJob) qui envoie le fichier de log construit si il y a au moins une erreur (tu peux le savoir en récupérant le nombre de ligne insérer dans le fichier log ) |
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Inscription : juin 2004 Messages : 53 ![]() |
Merci de ta réponse !!
Je n'ai pas cette case "Die on error" sur le tMap (je l'ai sur d'autres composants), peut etre est ce ma version de Talend (v3.2) ? Sur quelle version as tu la case ? |
|
|
00
|
|
|
#4 |
|
Membre actif
![]() Consultant informatique Inscription : mars 2003 Messages : 130 ![]() |
j'ai la version 4.1
C'est surement a cause de ça. Il y a qq chose qui t’empêche de prendre une version plus récente ? |
|
|
00
|
|
|
#5 |
|
Futur Membre du Club
![]() Inscription : juin 2004 Messages : 53 ![]() |
Eh bien je n'en sais rien, mais j'ai des jobs bien complexes avec des composants Java, des flex etc et je me demande si cela fonctionnera correctement avec la version 4... j'ai déja fait le test entre une 3.0 et une 3.2 et y'avait pas mal de trucs qui marchaient différemment.
As tu pu migré facilement tes jobs vers la 4.1 ? je suis preneur de tout retour d'expérience à ce sujet. |
|
|
00
|
|
|
#6 |
|
Membre actif
![]() Consultant informatique Inscription : mars 2003 Messages : 130 ![]() |
J'ai pas d'expérience de migration de mes job entre ces deux versions.
Par contre j'ai eu une fois a importer un projet qui avait été développé sur une autre machine et déjà qq petit soucis mais rapidement résolu. De toutes façons ça ne te coûte rien d'essayer , tu exporte tes job, et tu les importe dans la nouvelle version, même si ça ne fonctionne pas tu n'aura pas modifier ton premier projet. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com