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 13/01/2011, 16h50   #1
Invité régulier
 
lle lle
Inscription : novembre 2009
Messages : 29
Détails du profil
Informations personnelles :
Nom : lle lle

Informations forums :
Inscription : novembre 2009
Messages : 29
Points : 5
Points : 5
Par défaut Recuperation d'une erreur

Bonjour,
Dans l'utilisation d'un composant (tsap...) j'ai un retour qui me plantes mon applicatif de facon tres bizarre. Pour certains messages d'erreur que j'ai en retour je peux capter cette erreur et la gerer via le composant, pour un seul message cela me plantes.

Ce que je voudrais savoir c'est comment je peux recuperer dans Talend une erreur 'java'.

Parce qu'actuellement voici ce que j'ai :

"[statistics] connecting to socket on port 3704
[statistics] connected
[trace] connecting to socket on port 4731
[trace] connected
Exception in component tSAPInput_6
com.sap.mw.jco.JCO$Exception: (104) RFC_ERROR_SYSTEM_FAILURE: No active standard cost estimates exist
at com.sap.mw.jco.rfc.MiddlewareRFC$Client.nativeExecute(Native Method)
at com.sap.mw.jco.rfc.MiddlewareRFC$Client.execute(MiddlewareRFC.java:1244)
at com.sap.mw.jco.JCO$Client.execute(JCO.java:3842)"

Merci
ytsack est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 17h13   #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
Regarde le composant tLogCatcher
kisskool45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2011, 17h28   #3
Invité régulier
 
lle lle
Inscription : novembre 2009
Messages : 29
Détails du profil
Informations personnelles :
Nom : lle lle

Informations forums :
Inscription : novembre 2009
Messages : 29
Points : 5
Points : 5
Merci, a priori effectivement cela reponds. Je ne pensais pas que cela catcher aussi les erreurs java et que je pouvais les reutiliser.

Par contre, mon job s'arrete et ne traites pas les fichiers suivants. Comment faire pour qu'il continue ses traitements ? jen 'ai pas vu de coche du style 'continuer apres erreur'

Merci
ytsack est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2011, 09h52   #4
Membre habitué
 
Homme Nicolas Vandenbergue
Conseil - Consultant en systèmes d'information
Inscription : janvier 2011
Messages : 88
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vandenbergue
Localisation : France, Maine et Loire (Pays de la Loire)

Informations professionnelles :
Activité : Conseil - Consultant en systèmes d'information
Secteur : Conseil

Informations forums :
Inscription : janvier 2011
Messages : 88
Points : 112
Points : 112
Bonjour,

J'ai la même problématique. J'utilise un tLogCatcher pour récupérer les erreurs java.
Talend propose-t-il un throw ou équivalent pour finir un traitement après une erreur catchée?

Merci,
NicolasTT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2011, 09h55   #5
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
Regarde le composant tPostjob

cf doc Talend :
Citation:
Les tâches nécessitant l’utilisation d’un composant tPostjob sont par exemple :
• la suppression des fichiers d’un dossier ou la suppression d’un fichier,
• toute tâche devant être exécutée même si le sous-job précédent a échoué.
kisskool45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2011, 00h12   #6
Rédacteur/Modérateur
 
Avatar de CyberChouan
 
Homme Benoît Courtine
Directeur technique
Inscription : janvier 2007
Messages : 2 744
Détails du profil
Informations personnelles :
Nom : Homme Benoît Courtine
Âge : 29
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Directeur technique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : janvier 2007
Messages : 2 744
Points : 4 202
Points : 4 202
Envoyer un message via MSN à CyberChouan
Par ailleurs, certains composants disposent directement d'une option "Die on error" permettant de choisir si on veut un arrêt du traitement en cas d'erreur.
__________________
Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
Mes articles et tutoriaux & Mon blog informatique
CyberChouan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/10/2011, 11h24   #7
Invité régulier
 
lle lle
Inscription : novembre 2009
Messages : 29
Détails du profil
Informations personnelles :
Nom : lle lle

Informations forums :
Inscription : novembre 2009
Messages : 29
Points : 5
Points : 5
Bonjour,

Je n'ai pas de tdie sur le composant en question quand il genere son erreur java.

le tlogcatcher marches effectivement bien mais mon job s'arrete. Ce qui est genant quand on lit plusieurs fichiers et que l'un des ces fichiers plante au milieu, on ne peux pas traiter les autres.

Comment faites vous apres un tlogcatcher pour continuer votre job ?????? parce que la j'ai essayer pleins de chose mais rien qui marches.
ytsack 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 17h01.


 
 
 
 
Partenaires

Hébergement Web