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 :

Transmettre un contexte (ou des variable) d'un job enfant à son job père


Sujet :

Développement de jobs

  1. #1
    Membre à l'essai
    Inscrit en
    Mai 2010
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 9
    Points : 11
    Points
    11
    Par défaut Transmettre un contexte (ou des variable) d'un job enfant à son job père
    Bonjour,

    J'ai un job qui lit un fichier de config et charge les valeurs trouvées dans un contexte. Ce job est appelé dans un job englobant plusieurs traitements seulement lorsque le job enfant est terminé les valeur de contexte du job père sont nulles pourtant la console m'indique bien que le job de config a bien chargé des valeurs.

    Du job père je voit bien un "transmettre le contexte" mais pour le retour de l'enfant vers le père je ne trouve rien et je pense que le problème viens de là.

    voilà en espérant que vous pourrez m'aider;

    Will

  2. #2
    Membre éclairé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2010
    Messages
    343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Mai 2010
    Messages : 343
    Points : 653
    Points
    653
    Par défaut
    Bonjour,

    On ne peut pas passer les paramètres d'un job fils vers un job père, "transmettre le contexte" permet de passer les contextes paramètres du job père vers le job fils.

    Néanmoins, il y a une solution a la question :
    Dans le job fils, il faut utiliser le composant tContextDump vers le composant tBufferOutput. ( schema key, value)
    Dans le job père, il faut relier le tRunJob vers un tContextLoad avec un lien main ( schema identique key, value)

    Le job fils envoie en mémoire ses paramètres, le job père les récupère et grâce au tContextLoad, les utilise pour la suite du traitement.

  3. #3
    Membre à l'essai
    Inscrit en
    Mai 2010
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 9
    Points : 11
    Points
    11
    Par défaut
    Citation Envoyé par emenuet Voir le message
    Bonjour,

    On ne peut pas passer les paramètres d'un job fils vers un job père, "transmettre le contexte" permet de passer les contextes paramètres du job père vers le job fils.

    Néanmoins, il y a une solution a la question :
    Dans le job fils, il faut utiliser le composant tContextDump vers le composant tBufferOutput. ( schema key, value)
    Dans le job père, il faut relier le tRunJob vers un tContextLoad avec un lien main ( schema identique key, value)

    Le job fils envoie en mémoire ses paramètres, le job père les récupère et grâce au tContextLoad, les utilise pour la suite du traitement.
    Merci beaucoup emenuet sa fonctionne très bien !

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

Discussions similaires

  1. Transmettre à une page des variables en javascript?
    Par kenny49 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 29/06/2006, 15h33
  2. [Tableaux] Syntaxe pour transmettre des variables
    Par kilkikou dans le forum Langage
    Réponses: 4
    Dernier message: 05/06/2006, 11h26
  3. transmettre des variables de perl à php
    Par fafa16 dans le forum Web
    Réponses: 3
    Dernier message: 22/03/2006, 13h19
  4. Réponses: 5
    Dernier message: 02/11/2005, 13h01

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