1. #1
    Membre régulier
    Homme Profil pro
    Consultant informatique
    Inscrit en
    septembre 2008
    Messages
    170
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France

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

    Informations forums :
    Inscription : septembre 2008
    Messages : 170
    Points : 104
    Points
    104

    Par défaut TJava récupération de lien symbolique

    Bonjour à tous,

    J'aimerais savoir comment récupérer la valeur d'un lien symbolique sous Talend.
    Mon lien symbolique est dans ce dossier :

    /opt/genesys/GCTI/scripts/etlnewton/
    et s'appel contextFile.csv

    J'ai essayé cette commande sous linux et ca fonctionne, il me donne la valeur du lien /opt/genesys/GCTI/scripts/etlnewton/contextFile.csv_xxxxxxxxx

    Mais j'aimerais savoir comment utiliser ce code dans talend afin de le mettre dans un flux pour utiliser cette valeur pour nommer un fichier de sortie.

    En gros, je récupère le nom du lien symbolique et après je fais ma tembouille(stringhandling right machin chose) pour sortir que le nom du fichier.

    et ce nom je l'utilise pour nommer un OutputDelimited...

    Merci par avance de vos réponses.

  2. #2
    Membre régulier
    Homme Profil pro
    Consultant informatique
    Inscrit en
    septembre 2008
    Messages
    170
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France

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

    Informations forums :
    Inscription : septembre 2008
    Messages : 170
    Points : 104
    Points
    104

    Par défaut tSystem

    Alors,

    J'ai essayé de prendre le composant tSystem mais voila mon erreur :

    " cmd readlink -f /opt/genesys/GCTI/scripts/etlnewton/contextFile.csv"

    |'ontextFile.csv' n'est pas reconnu en tant que commande interne|
    |ou externe, un programme ex�cutable ou un fichier de commandes.|

  3. #3
    Membre régulier
    Homme Profil pro
    Consultant informatique
    Inscrit en
    septembre 2008
    Messages
    170
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France

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

    Informations forums :
    Inscription : septembre 2008
    Messages : 170
    Points : 104
    Points
    104

    Par défaut tSSH

    J'ai finalement opté pour un tSSH avec le paramètrage suivant :

    Hote : 127.0.0.1
    Port : 2
    utilisateur : celui de linux pour vous connecter
    MDP : idem
    Commandes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "readlink -f /opt/genesys/GCTI/scripts/etlnewton/contextFile.csv"
    Sortie standard : variable globale

    J'appel après la valeur de mon lien symbolique comme ça :
    ((String)globalMap.get("tSSH_1_STDOUT"))

    Et j'isole le nom du fichier comme cela :
    StringHandling.RIGHT(((String)globalMap.get("tSSH_1_STDOUT")),StringHandling.LEN(((String)globalMap.get("tSSH_1_STDOUT")))-(((String)globalMap.get("tSSH_1_STDOUT")).lastIndexOf("/")+1))

    Nom : Sans titre.png
Affichages : 13
Taille : 23,2 Ko

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

Discussions similaires

  1. Lien symbolique entre Apache et Tomcat sous Debian
    Par rohstev dans le forum Administration système
    Réponses: 17
    Dernier message: 13/05/2008, 10h33
  2. lien symbolique
    Par cubepiege dans le forum Windows
    Réponses: 5
    Dernier message: 12/08/2005, 14h26
  3. Lien symbolique dansle repertoire du ftp - Proftpd
    Par __fabrice dans le forum Réseau
    Réponses: 8
    Dernier message: 20/05/2005, 20h31
  4. Précisions sur lien symbolique
    Par SteelBox dans le forum Applications et environnements graphiques
    Réponses: 3
    Dernier message: 19/09/2004, 15h41
  5. [Kylix] pb avec lien symbolique
    Par sdoura2 dans le forum EDI
    Réponses: 1
    Dernier message: 13/12/2002, 22h16

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