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 11/01/2012, 10h48   #1
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
Par défaut Relier deux tRunJob en OK ET Error

Bonjour,

Dans mon job d' "Orchestration", j'appelle mon Job1, puis mon Job2, reliés par un OnSubjobOK.

tRunJob1 --OnSubjobOK--> tRunJob2

Mes erreurs sont bien gérées dans mon job1, qui peut légitimement 'sortir' en erreur.
Je souhaite dans ce cas également lancer le Job2.

Mon lien OnSubjobOK ne permet pas cela, et TOS ne permet pas l'ajout d'un lien OnSubjobError entre le tRunJob1 et le tRunJob2 (en plus du OnSubjobOK).

Je sais contourner la difficulté en insérant un composant vide entre mes deux tRunJob, mais n'y aurait-il pas une façon de faire plus élégante pour lier deux tRunJob quelque soit le 'résultat' du premier?

Merci de vos avis sur cette problématique.
NicolasTT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2012, 11h07   #2
Membre émérite
 
Homme Nicolas Saumande
Architecte Décisionnel
Inscription : février 2008
Messages : 693
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Saumande
Âge : 36
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Architecte Décisionnel

Informations forums :
Inscription : février 2008
Messages : 693
Points : 879
Points : 879
Un lien If, avec comme Condition juste la valeur true ?

C'est comme ça que j'aurais fait, même si ce n'est pas très élégant...

Nicolas
DevNico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2012, 14h25   #3
Membre habitué
 
Etienne Menuet
Inscription : mai 2010
Messages : 75
Détails du profil
Informations personnelles :
Nom : Etienne Menuet
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mai 2010
Messages : 75
Points : 103
Points : 103
Bonjour,

Tu peux aussi désactiver l'option "arrêt en cas d'erreur du fils" du tRunJob1 : ton tRunJob est toujours bien exécuté et le lien OnSubjobOK fonctionne peut importe le code retour de ton job fils.
emenuet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2012, 10h08   #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,

Merci de vos retours.

Emenuet, c'est bien cela la solution que je cherchais :
Citation:
Envoyé par emenuet Voir le message
Bonjour,

Tu peux aussi désactiver l'option "arrêt en cas d'erreur du fils" du tRunJob1 : ton tRunJob est toujours bien exécuté et le lien OnSubjobOK fonctionne peut importe le code retour de ton job fils.
Citation:
Envoyé par DevNico Voir le message
Un lien If, avec comme Condition juste la valeur true ?

C'est comme ça que j'aurais fait, même si ce n'est pas très élégant...

Nicolas
Merci Nicolas pour cette piste, mais elle n'est pas suffisante. Le test (même toujours true) n'est pas exécuté, donc je ne passe pas au job2.
NicolasTT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2012, 10h33   #5
Membre émérite
 
Homme Nicolas Saumande
Architecte Décisionnel
Inscription : février 2008
Messages : 693
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Saumande
Âge : 36
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Architecte Décisionnel

Informations forums :
Inscription : février 2008
Messages : 693
Points : 879
Points : 879
Citation:
Envoyé par NicolasTT Voir le message
Merci Nicolas pour cette piste, mais elle n'est pas suffisante. Le test (même toujours true) n'est pas exécuté, donc je ne passe pas au job2.
Ah oui, désolé. Une erreur sur le tRunJob arrête le traitement effectivement.
DevNico est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h48.


 
 
 
 
Partenaires

Hébergement Web