1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2016
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : novembre 2016
    Messages : 49
    Points : 23
    Points
    23

    Par défaut Déplacer fichier dans un ftp : tFTPRemane

    Bonjour à tous,

    J'aimerais déplacer un fichier au sein d'un FTP. Pour cela j'utilise tFTPRename mais j'ai une erreur :

    Exception in component tFTPRename_1
    2: No such file
    at com.jcraft.jsch.ChannelSftp.throwStatusError(ChannelSftp.java:2846)
    at com.jcraft.jsch.ChannelSftp.rename(ChannelSftp.java:1923)
    at local_project.fact_liber_t_archivage_0_1.FACT_LIBER_T_ARCHIVAGE.tFTPFileList_1Process(FACT_LIBER_T_ARCHIVAGE.java:994)
    at local_project.fact_liber_t_archivage_0_1.FACT_LIBER_T_ARCHIVAGE.tFTPGet_1Process(FACT_LIBER_T_ARCHIVAGE.java:797)
    at local_project.fact_liber_t_archivage_0_1.FACT_LIBER_T_ARCHIVAGE.tFTPConnection_1Process(FACT_LIBER_T_ARCHIVAGE.java:477)
    at local_project.fact_liber_t_archivage_0_1.FACT_LIBER_T_ARCHIVAGE.runJobInTOS(FACT_LIBER_T_ARCHIVAGE.java:1291)
    at local_project.fact_liber_t_archivage_0_1.FACT_LIBER_T_ARCHIVAGE.main(FACT_LIBER_T_ARCHIVAGE.java:1148)


    Pourtant le fichier est bien présent. j'ai réussi a le renommé mais en restant dans le dossier initiale.

    Voici mon tFTPRename :

    Nom : Capture.PNG
Affichages : 24
Taille : 22,3 Ko


    Je vous remercie pour vôtre aide

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

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

    Informations forums :
    Inscription : juin 2012
    Messages : 321
    Points : 650
    Points
    650

    Par défaut

    Bonjour,

    Quelle version de Talend utilisez-vous ?

    Pouvez vous tester sans cocher l'option "Move to the current Directory" ?

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2016
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : novembre 2016
    Messages : 49
    Points : 23
    Points
    23

    Par défaut

    Citation Envoyé par MythOnirie Voir le message
    Bonjour,

    Quelle version de Talend utilisez-vous ?

    Pouvez vous tester sans cocher l'option "Move to the current Directory" ?
    J'utilise la V6.2.1

    Je viens de tester sans cocher l'option "Move to the current Directory" j'ai toujours une erreur

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

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

    Informations forums :
    Inscription : juin 2012
    Messages : 321
    Points : 650
    Points
    650

    Par défaut

    Pouvez vous essayer de mettre le chemin complet dans le masque de fichier également ?

  5. #5
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2016
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : novembre 2016
    Messages : 49
    Points : 23
    Points
    23

    Par défaut

    Citation Envoyé par MythOnirie Voir le message
    Pouvez vous essayer de mettre le chemin complet dans le masque de fichier également ?
    Je viens d'essayer avec le masque que vous m'avez conseil ("/echanges/EES/INVOICE/emission/"+((String)globalMap.get("tFTPFileList_1_CURRENT_FILE"))) toujours la même erreur. Je ne comprend vraiment pas pourquoi pourtant en regardant sur internet cela doit fonctionner

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

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

    Informations forums :
    Inscription : juin 2012
    Messages : 321
    Points : 650
    Points
    650

    Par défaut

    Dans le tFTPFileList est-ce que vous parcourez les sous-répertoires ?

    Pour être sur d'avoir le bon chemin de fichier vous pouvez utiliser ((String)globalMap.get("tFTPFileList_1_CURRENT_FILEPATH"))

  7. #7
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2016
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : novembre 2016
    Messages : 49
    Points : 23
    Points
    23

    Par défaut

    Citation Envoyé par MythOnirie Voir le message
    Dans le tFTPFileList est-ce que vous parcourez les sous-répertoires ?

    Pour être sur d'avoir le bon chemin de fichier vous pouvez utiliser ((String)globalMap.get("tFTPFileList_1_CURRENT_FILEPATH"))

    Non je ne parcours pas les sous-répertoire. Je viens d'essayer avec ((String)globalMap.get("tFTPFileList_1_CURRENT_FILEPATH")) et toujours la même erreur. Alors que le fichier existe bien j'ai vérifier ce que me retour ((String)globalMap.get("tFTPFileList_1_CURRENT_FILEPATH")) et il me retourne bien le chemin absolu avec le bon fichier...

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

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

    Informations forums :
    Inscription : juin 2012
    Messages : 321
    Points : 650
    Points
    650

    Par défaut

    Citation Envoyé par nadjimsad Voir le message
    Non je ne parcours pas les sous-répertoire. Je viens d'essayer avec ((String)globalMap.get("tFTPFileList_1_CURRENT_FILEPATH")) et toujours la même erreur. Alors que le fichier existe bien j'ai vérifier ce que me retour ((String)globalMap.get("tFTPFileList_1_CURRENT_FILEPATH")) et il me retourne bien le chemin absolu avec le bon fichier...
    Peut-être est-ce un soucis de limitation des droits de l'utilisateur utilisé pour la connexion FTP.

  9. #9
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2016
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : novembre 2016
    Messages : 49
    Points : 23
    Points
    23

    Par défaut

    Citation Envoyé par MythOnirie Voir le message
    Peut-être est-ce un soucis de limitation des droits de l'utilisateur utilisé pour la connexion FTP.
    Je suis en root sur le FTP. Je ne vois pas non plus d'ou peut venir le problème...

  10. #10
    Membre du Club
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    décembre 2016
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Cameroun

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

    Informations forums :
    Inscription : décembre 2016
    Messages : 42
    Points : 69
    Points
    69

    Par défaut

    Citation Envoyé par nadjimsad Voir le message
    Je suis en root sur le FTP. Je ne vois pas non plus d'ou peut venir le problème...

    Ce job devrait marcher.
    Peux-tu envoyer une capture de tout le job?

    Je viens juste d'exécuter le job ci-joint et ça marche parfaitement.
    Dans ton cas, il ne trouve pas le fichier,
    Je te suggère d'afficher le contenu de et de rassurer que ce fichier existe vraiment
    (j'ai pas pu joindre le job, dsl)

  11. #11
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2016
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : novembre 2016
    Messages : 49
    Points : 23
    Points
    23

    Par défaut

    Citation Envoyé par wcfsmart Voir le message
    Ce job devrait marcher.
    Peux-tu envoyer une capture de tout le job?

    Je viens juste d'exécuter le job ci-joint et ça marche parfaitement.
    Dans ton cas, il ne trouve pas le fichier,
    Je te suggère d'afficher le contenu de et de rassurer que ce fichier existe vraiment
    (j'ai pas pu joindre le job, dsl)
    Voila le job que j'exécute :

    Nom : Capture.PNG
Affichages : 20
Taille : 27,8 Ko

  12. #12
    Membre du Club
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    décembre 2016
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Cameroun

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

    Informations forums :
    Inscription : décembre 2016
    Messages : 42
    Points : 69
    Points
    69

    Par défaut

    Citation Envoyé par nadjimsad Voir le message
    Voila le job que j'exécute :

    Nom : Capture.PNG
Affichages : 20
Taille : 27,8 Ko
    Peux-tu envoyer également la config du filelist et du ftprename?
    Le repertoire du filelist doit correspondre au repertoire du ftprename
    Et aussi, les users utilisés dans les deux connections doivent avoir les droits

  13. #13
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2016
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : novembre 2016
    Messages : 49
    Points : 23
    Points
    23

    Par défaut

    Citation Envoyé par wcfsmart Voir le message
    Peux-tu envoyer également la config du filelist et du ftprename?
    Le repertoire du filelist doit correspondre au repertoire du ftprename
    Et aussi, les users utilisés dans les deux connections doivent avoir les droits
    Voici le tFTPFileList :

    Nom : Capture.PNG
Affichages : 19
Taille : 20,2 Ko

Discussions similaires

  1. Extractions de fichiers dans un FTP
    Par ableur dans le forum Développement de jobs
    Réponses: 6
    Dernier message: 06/10/2015, 16h51
  2. Déplacer des fichiers dans un meme ftp
    Par thibault974 dans le forum Développement de jobs
    Réponses: 11
    Dernier message: 07/08/2012, 12h44
  3. FTPClient: Déplacer un fichier dans un autre dossier du FTP
    Par thebestfriend dans le forum Général Java
    Réponses: 2
    Dernier message: 12/07/2011, 15h01
  4. [Toutes versions] Déplacer fichier dans un dossier en fonction du nom
    Par asengs dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 08/03/2011, 16h50
  5. [] [Réseau] Renommer des fichiers dans un site FTP
    Par JerBi dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 22/08/2003, 00h35

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