IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement de jobs Discussion :

Exécution d'une routine à la fin du job


Sujet :

Développement de jobs

  1. #1
    Membre averti
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Mai 2006
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Consultant ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2006
    Messages : 257
    Points : 318
    Points
    318
    Par défaut Exécution d'une routine à la fin du job
    Bonjour,
    Pour être bref, j'ai créé un job avec talend 3.1.1 dans lequel je veux exécuter du code java à la fin du processus, ce code ne doit s'exécuter qu'une seule fois.
    L'objectif de ce job et de récupérer les emails d'une boite via POP3 que je stock dans un dossier, puis je les copies vers un dossier de traitements et à la fin je dois exécuter du code java qui va m'ouvrir une page web. Le problème c'est que cette page web s'ouvre chaque fois qu'il y a une itération. Donc si je récupère 100 emails cette page s'ouvre 100 fois ce qui plante le navigateur.
    Je vous laisse une copie d'écran, s'il vous plait si quelqu'un connait la réponse ce serait gentil de la poster.
    http://fr.obedev.com/: Un blog sur le développement web et mobile.

  2. #2
    Rédacteur
    Avatar de jsd03
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2008
    Messages
    1 221
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

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

    Informations forums :
    Inscription : Août 2008
    Messages : 1 221
    Points : 6 506
    Points
    6 506
    Par défaut
    Bonjour,

    il te suffit de relier ton tJava (LancementPageAjoutEMail) à ton tPop avec un OnSubjJobOk et non un Main en sortie du tFileOutputDelimited.

    Le code présent dans le tJava s'exécutera donc une fois que le traitement précédemment comprenant le tPop, les deux copies de fichiers et le tFileOutputDelimited sera terminé avec succès.

    Bonne continuation
    Google est ton ami mais ton voisin aussi

    Modérateur BI - Responsable Talend
    Mes tutoriels - FAQ Talend - FAQ SQL*Plus

    Avant toute chose : lire le mode d'emploi du forum et ses règles.
    Suivez @Developpez sur twitter !

  3. #3
    Membre averti
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Mai 2006
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Consultant ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2006
    Messages : 257
    Points : 318
    Points
    318
    Par défaut
    Bonjour,
    je vous remercie beaucoup, vous aviez raison ça a marché et c'est plus pratique maintenant.
    http://fr.obedev.com/: Un blog sur le développement web et mobile.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 02/11/2009, 16h22
  2. Réponses: 3
    Dernier message: 16/01/2008, 12h41
  3. Attendre la fin de l'exécution d'une instruction?
    Par mhanyu dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 23/08/2007, 16h41
  4. Réponses: 5
    Dernier message: 03/04/2007, 17h37
  5. [9iR2] l'heure de fin d'exécution d’une commande ?
    Par Mehdilis dans le forum Oracle
    Réponses: 2
    Dernier message: 02/04/2007, 19h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo