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 :

Générer un nom de fichier unique pour tout le JOB


Sujet :

Développement de jobs

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2016
    Messages
    94
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2016
    Messages : 94
    Points : 50
    Points
    50
    Par défaut Générer un nom de fichier unique pour tout le JOB
    Bonjour,

    J'aimerais savoir si il est possible de créer un variable qui initialise un nom de fichier ?

    Cette variable sera par exemple de la forme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "TOTO_"+TalendDate.formatDate("yyyyMMdd_hhmmss",TalendDate.getCurrentDate())+".xls"
    Je souhaite faire cela afin que dans mes différents onglet j'indique toujours le même nom de fichier. Car si je change de minute entre mon premier onglet et mon second, je vais écrire dans un autre fichier...

    Je vous remercie de votre réponse

  2. #2
    Membre habitué
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Juillet 2011
    Messages
    199
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant ERP

    Informations forums :
    Inscription : Juillet 2011
    Messages : 199
    Points : 129
    Points
    129
    Par défaut
    Bonjour,

    je créerai une variable globale dès le début de mon job pour stocker cette valeur.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    globalMap.put("MONFICHIER","TOTO_"+TalendDate.formatDate("yyyyMMdd_hhmmss",TalendDate.getCurrentDate())+".xls")
    et je rappelerai mon nom de fichier en faisant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ((String)globalMap.get("MONFICHIER"))
    et là tu auras ton fichier avec la valeur stockée au début de ton job.

    je serai toi je commencerai par un tprejob pour initialiser cette valeur dans un Tjava.

    voilà bon courage

  3. #3
    Membre éclairé Avatar de MythOnirie
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Juin 2012
    Messages
    376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur décisionnel

    Informations forums :
    Inscription : Juin 2012
    Messages : 376
    Points : 795
    Points
    795
    Par défaut
    Bonjour,

    Si le job n'est pas trop compliqué, il est possible d'utiliser une variable globale généré par le premier composant écrivant dans le fichier afin de récupérer son nom lors de l'écriture plus loin dans le traitement.
    Par exemple : ((String)globalMap.get("tFileOutputDelimited_1_FILE_NAME"))

  4. #4
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2016
    Messages
    94
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2016
    Messages : 94
    Points : 50
    Points
    50
    Par défaut
    Citation Envoyé par progscoubi Voir le message
    Bonjour,

    je créerai une variable globale dès le début de mon job pour stocker cette valeur.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    globalMap.put("MONFICHIER","TOTO_"+TalendDate.formatDate("yyyyMMdd_hhmmss",TalendDate.getCurrentDate())+".xls")
    et je rappelerai mon nom de fichier en faisant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ((String)globalMap.get("MONFICHIER"))
    et là tu auras ton fichier avec la valeur stockée au début de ton job.

    je serai toi je commencerai par un tprejob pour initialiser cette valeur dans un Tjava.

    voilà bon courage
    Je te remercie ça fonctionne parfaitement .

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

Discussions similaires

  1. Appli dispatchées avec un fichier config unique pour toutes?
    Par nerillis dans le forum Windows Forms
    Réponses: 1
    Dernier message: 30/05/2007, 11h43
  2. [Système] Générer un nom d'image unique
    Par ToxiZz dans le forum Langage
    Réponses: 14
    Dernier message: 22/12/2006, 15h56
  3. [PL/SQL]générer le nom du fichier de spool
    Par moneyinthebank dans le forum Oracle
    Réponses: 2
    Dernier message: 16/11/2006, 11h21
  4. [Web.config] Title unique pour toute l'application
    Par Ant8386 dans le forum ASP.NET
    Réponses: 5
    Dernier message: 05/06/2006, 13h59
  5. Réponses: 3
    Dernier message: 25/01/2006, 17h54

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