FTP AS400 vers NAS d'un SAVF et retour vers AS400
FTP AS400 vers NAS d'un SAVF et retour vers AS400
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
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
-
- Messages : 44
- Enregistré le : ven. 22 juin 2007, 17:11:26
- Localisation : SAINT BRIEUC( 22002)
- Contact :
(sujet inconnu)
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
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
(sujet inconnu)
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
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
-
- Messages : 44
- Enregistré le : ven. 22 juin 2007, 17:11:26
- Localisation : SAINT BRIEUC( 22002)
- Contact :
Re: (sujet inconnu)
je n'ai pas de NAS sous la main mais en passant par mon PC (sous linux) cela fonctionne parfaitement :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
1°) Création d'un *SAVF sur serveur "AS400A" :
Code : Tout sélectionner
CRTSAVF MABIB/MONSAVF
SAVOBJ OBJ(XCVTDAT*) LIB(LPUB) DEV(*SAVF) SAVF(CMAHE/MONSAVF)
2°) Récupération du savf sur mon PC :
Code : Tout sélectionner
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 : Tout sélectionner
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)
(sujet inconnu)
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
et plus de l'AS400
Je vous fait un retour après
Merci à vous
(sujet inconnu)
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
et plus de l'AS400
Je vous fait un retour après
Merci à vous
(sujet inconnu)
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é
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é
(sujet inconnu)
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é
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é