Accueil du site > Les articles > FTP entre un AS/400 et un PC pour les nuls.
Version à imprimer Enregistrer au format PDF

FTP entre un AS/400 et un PC pour les nuls.

mardi 1er février 2005, par David Malle, Didier Encinas Visites  115712 Première mise en ligne le mercredi 15 septembre 2004.

Le FTP entre un AS/400 et un PC pour les nuls.

Je m’en sert souvent, mais j’oublie toujours la syntaxe exacte. Ce document est fait pour tout ceux qui, comme moi, ont des neurones qui lâchent.


Envoi d’un fichier du PC vers l’AS/400.

  1. FTP nomas400 ou FTP xxx.xxx.xxx.xxx (adresse IP de l’AS/400).
  2. Saisie du profil AS400 et du mot de passe.
  3. CD mabib, bibliothèque résultat sur l’AS/400.
  4. LCD, pour changer le répertoire local de départ sur le PC.
  5. PUT nomfichier, le nom du fichier à transférer.
  6. QUIT pour terminer la session)

Réception de fichier sur le PC venant de l’AS/400.

  1. FTP nomas400 ou FTP xxx.xxx.xxx.xxx (adresse IP de l’AS/400).
  2. Saisie du profil AS400 et du mot de passe.
  3. CD mabib, bibliothèque de départ sur l’AS/400.
  4. LCD, pour changer le répertoire local d’arrivée sur le PC.
  5. GET nomfichier, le nom du fichier à transfrérer.
  6. QUIT pour terminer la session.

Exemples.

Par exemple, comment Transférer un source de programme RPG toto.txt qui se trouve sur votre disque dur C : vers un membre du fichier QRPGLESRC de la bibliothèque LIBAS400.

  1. Sur votre PC, ouvrez une fenêtre de commande DOS.
  2. Tapez la commande -> ftp + Entrée pour passer en mode ftp
  3. Tapez la commande -> open NOMAS400 + Entrée pour ouvrir une connexion à l’AS400
  4. Tapez le login utilisateur (appelons le NOMUSER) + Entrée
  5. Tapez le mot de passe utilisateur (appelons le PWDUSER) + Entrée
  6. Une fois loggé, tapez la commande put + Entrée
  7. Tapez le nom du fichier local -> c :\toto.txt + Entrée
  8. Tapez le nom du fichier distant -> LIBAS400/QRPGLESRC.TOTO (TOTO est le nom du membre. Vous pouvez lui donner le nom que vous souhaitez.)
  9. Entrez quit + Entrée pour quitter le mode FTP.
  10. Si tout se passe bien, le transfert est accompli et vous avez dans votre fichier QRPGLESRC, le source de votre programme.

Par exemple, comment Transférer un source de programme RPG toto.txt du fichier QRPGLESRC de la bibliothèque LIBAS400 vers le disque dur de votre PC, sous la forme d’un fichier texte.

  1. Sur votre PC, ouvrez une fenêtre de commande DOS.
  2. Tapez la commande -> ftp + Entrée pour passer en mode ftp
  3. Tapez la commande -> open NOMAS400 + Entrée pour ouvrir une connexion à l’AS400
  4. Tapez le login utilisateur (appelons le NOMUSER) + Entrée
  5. Tapez le mot de passe utilisateur (appelons le PWDUSER) + Entrée
  6. Une fois loggé, tapez la commande get + Entrée
  7. Tapez le nom du fichier distant -> LIBAS400/QRPGLESRC.TOTO (TOTO est le nom du membre.)
  8. Tapez le nom du fichier local -> c :\toto.txt + Entrée
  9. Entrez quit + Entrée pour quitter le mode FTP.
  10. Si tout se passe bien, le transfert est accompli et vous avez dans le répertoire c : de votre disque dur, le source de votre programme.

Envoi d’un fichier SAVF du PC vers l’AS/400.

- Dans les commandes qui suivent :

  • remplacez MABIB par le nom de votre bibliothèque sur votre AS400.
  • remplacez MONAS400 par le nom de votre AS400.
  • remplacez MONSAVF par le nom de votre SAVF.
  • remplacez c :\MonRep par le nom du répertoire PC où se trouve votre SAVF.

- Etablir une connexion FTP à partir du PC où vous vous connectez à l’AS400. Ouvrez une fenêtre de commande DOS et tapez la commande suivante :

FTP MONAS400

- Vous êtes invité à vous connecter. Entrez votre login utilisateur, puis votre mot de passe lorsqu’il vous est demandé.
- Vous devez obtenir le prompt FTP (>). Lorsque c’est le cas, poursuivez en entrant les commandes suivantes :

> quote site namefmt 1
> lcd C:\MonRep
> cd MABIB.lib
> binary
> put MONSAVF MONSAVF.SAVF
> bye

- Le SAVF doit maintenant se trouver sur votre AS400 dans la bibliothèque MABIB. Tapez la commande suivante sur une ligne de commande de votre AS400 pour vous en assurer :

DSPSAVF FILE(MABIB/MONSAVF)

Autres articles sur FTP :
- Lancer un transfert FTP à partir d’un CL
- Transferts FTP
- Utilisation des .bat pour l’exécution automatique de scripts FTP

P.-S.

Important : Pour le transfert de fichier de sauvegarde (*savf) vers l’AS/400, il est fortement conseillé d‘utiliser le mode BINARY (avant la commande GET ou PUT)]

Important 2 : le transfert de fichier PF « merderont » s’ils contiennent des données numériques packées.