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

C# Discussion :

Tranfert ftp vers as400 (iseries) en c#


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Modérateur
    Avatar de roro06
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    1 480
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 480
    Par défaut Tranfert ftp vers as400 (iseries) en c#
    Bonjour

    Je cherche à automatiser un transfert FTP entre depuis un PC sous windows et un AS400.

    J'ai fait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    private void button2_Click(object sender, EventArgs e)
            {
     
                WebClient ftp = new WebClient();
                ftp.Credentials = cred;
                ftp.BaseAddress = adresseServeur.ToString();
                ftp.UploadFile("/rk.lib/test.file/bid.mbr", fichierRecu);
            }
    j'ai aussi testé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
               ftp.UploadFile("/rk/test.bid", fichierRecu);
    le but étant donc de transférer le fichier dans le membre bid du fichier test de la bibliothèque rk

    Et je reçois systématiquement une erreur 501 :
    L'exception System.Net.WebException n'a pas été gérée
    Message="Le serveur distant a retourné une erreur : (501) Erreur de syntaxe dans les paramètres ou les arguments."

    Le problème vient du premier argument, quelqu'un saurait-il faire un transfert tfp vers un as400 en C# ?

    Merci pour vos réponses


    N'oubliez pas de consulter les FAQ ASP et les cours et tutoriels ASP

    " La vie c'est quelque chose de très fort et de très beau.... La vie appartient a tous les vivants. It's both a dream and a feeling. C'est être ce que nous ne sommes pas sans le rester. La vie c'est mourir aussi....Et mourir c'est vraiment strong...c'est rester en vie au delà de la mort...Tous ceux qui sont morts n'ignorent pas de le savoir."
    (J.C. VanDamme, humoriste et philosophe belge . A moins que ce ne soit l'inverse ...)

    Chuck Norris comprend JC Van Damme.

  2. #2
    Membre éclairé

    Homme Profil pro
    Retraite
    Inscrit en
    Octobre 2005
    Messages
    513
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Retraite
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 513
    Billets dans le blog
    1
    Par défaut ftp as400
    un exemple

    windows cmd


    ftp 111.111.111.111 ton as400
    il te demande ton loggin
    il te demande ton password

    apres tu dois faire binary (pour des savf par exemple)
    cd qgpl
    exemple ( choisir de preference une lib test)
    lcd d:\toto ( ou ce trouve ... sur le pc)

    put fichier qgpl/fichierx

    le fichierx doit etre dans ce cas un savf

    puis quit

    @bientôt

  3. #3
    Modérateur
    Avatar de roro06
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    1 480
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 480
    Par défaut
    Merci pour la réponse, mais je connais bien les commandes FTP et comment ecrire un script, mais ma question portait plutot sur la syntaxe de
    ftp.UploadFile car j'ai besoin justement d'éviter un script ftp


    N'oubliez pas de consulter les FAQ ASP et les cours et tutoriels ASP

    " La vie c'est quelque chose de très fort et de très beau.... La vie appartient a tous les vivants. It's both a dream and a feeling. C'est être ce que nous ne sommes pas sans le rester. La vie c'est mourir aussi....Et mourir c'est vraiment strong...c'est rester en vie au delà de la mort...Tous ceux qui sont morts n'ignorent pas de le savoir."
    (J.C. VanDamme, humoriste et philosophe belge . A moins que ce ne soit l'inverse ...)

    Chuck Norris comprend JC Van Damme.

  4. #4
    Membre à l'essai
    Inscrit en
    Décembre 2010
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Décembre 2010
    Messages : 7
    Par défaut
    Bonjour roro06,

    Je suis actuellement confronté au même problème que toi, mais en vb.net. L'accès FTP à mon serveur iSeries me renvoie exactement la même erreur. As-tu trouvé une solution depuis ?

    Merci pour ta réponse.

  5. #5
    Modérateur
    Avatar de roro06
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    1 480
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 480
    Par défaut
    Bonjour

    j'ai utilisé une librairie tierce, qui s'appelle edtFTPnet (libre).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
                    FTPClient ftp = new FTPClient (Constantes.FtpData.host);
                    ftp.Login (Constantes.FtpData.username, Constantes.FtpData.password);
                    ftp.Chdir (Constantes.FtpData.AS400Library);
                    ftp.Put (source, fileName);
                    ftp.Quit ();


    N'oubliez pas de consulter les FAQ ASP et les cours et tutoriels ASP

    " La vie c'est quelque chose de très fort et de très beau.... La vie appartient a tous les vivants. It's both a dream and a feeling. C'est être ce que nous ne sommes pas sans le rester. La vie c'est mourir aussi....Et mourir c'est vraiment strong...c'est rester en vie au delà de la mort...Tous ceux qui sont morts n'ignorent pas de le savoir."
    (J.C. VanDamme, humoriste et philosophe belge . A moins que ce ne soit l'inverse ...)

    Chuck Norris comprend JC Van Damme.

  6. #6
    Membre confirmé Avatar de bobjoumi
    Profil pro
    Inscrit en
    Février 2009
    Messages
    94
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Février 2009
    Messages : 94
    Par défaut
    +1 roro06,
    je n'ai jamais réussi a faire du FTP sur un 400 sauf avec edtFTPnet.

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

Discussions similaires

  1. FTP vers AS400
    Par noas400 dans le forum AS/400
    Réponses: 19
    Dernier message: 12/04/2018, 07h51
  2. FTP de AS400 vers Windows
    Par Cousin Hube dans le forum AS/400
    Réponses: 3
    Dernier message: 09/09/2014, 14h15
  3. FTP vers AS400 code ASCII bizarre
    Par inpra dans le forum AS/400
    Réponses: 20
    Dernier message: 15/04/2013, 17h29
  4. Réponses: 9
    Dernier message: 09/08/2012, 14h52
  5. Import fichier.txt sur FTP vers MySql
    Par thiper dans le forum SQL Procédural
    Réponses: 7
    Dernier message: 19/06/2006, 10h54

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