Volubis, le forum IBM i Index du Forum Volubis, le forum IBM i
avec les clubs Informatiques IPL et Bretagne.
 
 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

FTP AS400 vers NAS d'un SAVF et retour vers AS400

 
Poster un nouveau sujet   Répondre au sujet    Volubis, le forum IBM i Index du Forum -> Système
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
patrick



Inscrit le: 27 Déc 2018
Messages: 7
Localisation: alsace

MessagePosté le: Jeu 27 Déc 2018, 17:07:59    Sujet du message: FTP AS400 vers NAS d'un SAVF et retour vers AS400 Répondre en citant

Bonjour à tous
J'ai fait un transfert via FTP d'un SAVF de l'AS400 vers un serveur NAS
Le transfert est bien passé via la commande PUT
Mais pour le retour je récupère un fichier PF de 512 de longueur

La procédure d'envoie
BINARY
PUT MaLib/*

La procédure pour récupérer le SAVF
BINARY
LCD MaLib
GET NomDuSAVF

Et au retour le SAVF devient un fichier physique sur l'AS400
Si quelqu'un a une idée, merci de son retour
Patrick
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Aiguillon



Inscrit le: 04 Jan 2013
Messages: 4

MessagePosté le: Jeu 27 Déc 2018, 17:12:43    Sujet du message: Répondre en citant

bonjour,
si vous souhaitez que le fichier soit un SAVF en arivant sur votre AS, il faut que le SAVF ait été préalablement créé.
Cordialement.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
claude.mahe



Inscrit le: 22 Juin 2007
Messages: 44
Localisation: SAINT BRIEUC( 22002)

MessagePosté le: Jeu 27 Déc 2018, 17:20:50    Sujet du message: (sujet inconnu) Répondre en citant

Bonjour,

Il te faut utiliser la sous-commande NAMEFMT dans ta session ftp.
Voir ici par exemple :
https://www.notos.fr/blog/index.php?article14/savf-pc
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
patrick



Inscrit le: 27 Déc 2018
Messages: 7
Localisation: alsace

MessagePosté le: Ven 28 Déc 2018, 15:50:40    Sujet du message: (sujet inconnu) Répondre en citant

Merci pour vos réponses
J'ai fait les test comme indiqué, mais cela ne fonctionne pas
Avec le PUT NomSavf.SAVF
Le fichier sur le NAS arrive sans extension
Avec le GET NomSavf
Je retrouve un PF et non un SAVF sur l'AS400
Je ne peux pas créer le SAVF sur l'AS400 car avec le GET il ne doit pas exister ou alors il faut préciser (REPLACE
Je précise que je passe toutes les commandes depuis l'AS400
Je vais voir comment passer les commandes depuis le NAS
Encore merci
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
claude.mahe



Inscrit le: 22 Juin 2007
Messages: 44
Localisation: SAINT BRIEUC( 22002)

MessagePosté le: Lun 31 Déc 2018, 10:14:57    Sujet du message: Re: (sujet inconnu) Répondre en citant

patrick a écrit:
Merci pour vos réponses
J'ai fait les test comme indiqué, mais cela ne fonctionne pas
Avec le PUT NomSavf.SAVF
Le fichier sur le NAS arrive sans extension
Avec le GET NomSavf
Je retrouve un PF et non un SAVF sur l'AS400
Je ne peux pas créer le SAVF sur l'AS400 car avec le GET il ne doit pas exister ou alors il faut préciser (REPLACE
Je précise que je passe toutes les commandes depuis l'AS400
Je vais voir comment passer les commandes depuis le NAS
Encore merci


je n'ai pas de NAS sous la main mais en passant par mon PC (sous linux) cela fonctionne parfaitement :

1°) Création d'un *SAVF sur serveur "AS400A" :
Code:
CRTSAVF MABIB/MONSAVF
SAVOBJ OBJ(XCVTDAT*) LIB(LPUB) DEV(*SAVF) SAVF(CMAHE/MONSAVF)



2°) Récupération du savf sur mon PC :
Code:
ftp as400a
ftp> cd mabib
250 "MABIB" is current library.
ftp> bin
200 Representation type is binary IMAGE.
ftp> get monsavf.savf
local: monsavf.savf remote: monsavf.savf
200 PORT subcommand request successful.
150 Retrieving member SAVF in file MONSAVF in library MABIB.
226 File transfer completed successfully.
354816 bytes received in 0.08 secs (4.1543 MB/s)



3°) Transfert du savf du PC vers un second serveur "AS400B" (le savf n'a pas besoin d'exister sur AS400B, il sera créé automatiquement) :
Code:
ftp as400b
ftp> bin
200 Representation type is binary IMAGE.
ftp> cd mabib
250 "MABIB" is current library.
ftp> quote site namefmt 1
250  Now using naming format "1".
ftp> put monsavf.savf
local: monsavf.savf remote: monsavf.savf
200 PORT subcommand request successful.
150 Sending file to member MONSAVF in file MONSAVF in library MABIB.
226 File transfer completed successfully.
354816 bytes sent in 0.02 secs (20.4261 MB/s)
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
patrick



Inscrit le: 27 Déc 2018
Messages: 7
Localisation: alsace

MessagePosté le: Mar 08 Jan 2019, 16:48:11    Sujet du message: (sujet inconnu) Répondre en citant

Nous allons faire le test demain en partant du NAS (si c'est possible)
et plus de l'AS400

Je vous fait un retour après
Merci à vous
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
patrick



Inscrit le: 27 Déc 2018
Messages: 7
Localisation: alsace

MessagePosté le: Mar 08 Jan 2019, 16:48:31    Sujet du message: (sujet inconnu) Répondre en citant

Nous allons faire le test demain en partant du NAS (si c'est possible)
et plus de l'AS400

Je vous fait un retour après
Merci à vous
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
patrick



Inscrit le: 27 Déc 2018
Messages: 7
Localisation: alsace

MessagePosté le: Mer 09 Jan 2019, 11:24:03    Sujet du message: (sujet inconnu) Répondre en citant

La solution que nous avons trouvé :
envoie depuis l'AS400
BINARY
PUT nomsavf

réception depuis l'AS400
BINARY
NAMEFMT 1
GET nomsavf nomsavf.SAVF

Merci à vous pour nous avoir guidé
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
patrick



Inscrit le: 27 Déc 2018
Messages: 7
Localisation: alsace

MessagePosté le: Mer 09 Jan 2019, 11:24:32    Sujet du message: (sujet inconnu) Répondre en citant

La solution que nous avons trouvé :
envoie depuis l'AS400
BINARY
PUT nomsavf

réception depuis l'AS400
BINARY
NAMEFMT 1
GET nomsavf nomsavf.SAVF

Merci à vous pour nous avoir guidé
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Volubis, le forum IBM i Index du Forum -> Système Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com

Anti Bot Question MOD - phpBB MOD against Spam Bots