Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > ETL > Talend
Talend Forum d'entraide sur Talend (Talend Open Studio, ...). Avant de poster --> FAQ Talend, Tutoriels Talend
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/01/2011, 11h29   #1
Futur Membre du Club
 
Inscription : juin 2004
Messages : 53
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 53
Points : 18
Points : 18
Par défaut Gestion des erreurs (type Exception java) sur un tMap

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 ?
gavelin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2011, 13h35   #2
Membre actif
 
Consultant informatique
Inscription : mars 2003
Messages : 130
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Consultant informatique

Informations forums :
Inscription : mars 2003
Messages : 130
Points : 181
Points : 181
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 )
kisskool45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2011, 09h52   #3
Futur Membre du Club
 
Inscription : juin 2004
Messages : 53
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 53
Points : 18
Points : 18
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 ?
gavelin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2011, 10h04   #4
Membre actif
 
Consultant informatique
Inscription : mars 2003
Messages : 130
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Consultant informatique

Informations forums :
Inscription : mars 2003
Messages : 130
Points : 181
Points : 181
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 ?
kisskool45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2011, 10h20   #5
Futur Membre du Club
 
Inscription : juin 2004
Messages : 53
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 53
Points : 18
Points : 18
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.
gavelin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2011, 10h25   #6
Membre actif
 
Consultant informatique
Inscription : mars 2003
Messages : 130
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Consultant informatique

Informations forums :
Inscription : mars 2003
Messages : 130
Points : 181
Points : 181
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.
kisskool45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h45.


 
 
 
 
Partenaires

Hébergement Web