Bonjour,
Je bute sur un problème de connexion ftp à notre as400.
Il s’agit d’un script qu’un prestataire utilise pour pousser des savf sur notre environnement. C’est un script commun à tous ses clients donc il n’est pas personnalisable.
Une fois connecté, la commande suivante est exécutée :
Cd priossav
Avec l’erreur : 501 Unknown extension in database file name.
La commande qui fonctionne avec notre environnement est
Cd priossav.lib
Mais je souhaiterai éviter de préciser l’extension ou d’utiliser une commande avant pour changer le NAMEMFT.
Visiblement pour tous ses autres clients cela fonctionne sans…
Avez-vous une idée du paramétrage à modifier ?
Connexion FTP
Re: Connexion FTP
Bonjour
Qu'avez vous comme valeur dans le paramètre NAMEFMT de la commande CHGFTPA ?
Cdlt
Qu'avez vous comme valeur dans le paramètre NAMEFMT de la commande CHGFTPA ?
Cdlt
Re: Connexion FTP
Bonjour,
*LIB
*LIB
Re: Connexion FTP
Bonjour
pourtant on dirait que la session ftp est en mode *PATH
Dans une session FTP si vous tapez la commande namefmt sans rien derrière,
le retour est il bien :
Server NAMEFMT is 0.
Client NAMEFMT is 0.
Cdlt
pourtant on dirait que la session ftp est en mode *PATH
Dans une session FTP si vous tapez la commande namefmt sans rien derrière,
le retour est il bien :
Server NAMEFMT is 0.
Client NAMEFMT is 0.
Cdlt
-
- Site Admin
- Messages : 813
- Enregistré le : mer. 14 févr. 2007, 18:00:03
- Localisation : Nantes
- Contact :
Re: Connexion FTP
Bonjour,
le serveur FTP sur IBM i propose deux modes de fonctionnement
NAMEFMT 0 , paramétrage par défaut = CHGFTPA NAEMFMT(*LIB)
nommage historique fichier.membre, on est dans une bibliothèque (par défaut la CURLIB)
on change par CD QGPL (par ex.)
NAMEFMT 1 , CHGFTPA NAEMFMT(*PATH)
on peux accèder à l'IFS (cd /home/) à une bibliothèque (cd /QSYS.LIB/MABIB.LIB) etc...
le plus simple est d'inscrire dans le script NAMEFMT 0 (même si on y est déjà, ça ne mange pas de pain)
sinon, modifier le serveur CHGFTPA, implique de revoir TOUS les scripts existants, pas une bonne idée !!
enfin dernier point on peut indiquer un pgm d'exit sur le serveur FTP (https://www.ibm.com/support/knowledgece ... ql0200.htm) et retourner en paramètre 14 une structure indiquant le format (suivant l'IP d'origine par exemple ?) : https://www.ibm.com/support/knowledgece ... iqfaps.htm
le serveur FTP sur IBM i propose deux modes de fonctionnement
NAMEFMT 0 , paramétrage par défaut = CHGFTPA NAEMFMT(*LIB)
nommage historique fichier.membre, on est dans une bibliothèque (par défaut la CURLIB)
on change par CD QGPL (par ex.)
NAMEFMT 1 , CHGFTPA NAEMFMT(*PATH)
on peux accèder à l'IFS (cd /home/) à une bibliothèque (cd /QSYS.LIB/MABIB.LIB) etc...
le plus simple est d'inscrire dans le script NAMEFMT 0 (même si on y est déjà, ça ne mange pas de pain)
sinon, modifier le serveur CHGFTPA, implique de revoir TOUS les scripts existants, pas une bonne idée !!
enfin dernier point on peut indiquer un pgm d'exit sur le serveur FTP (https://www.ibm.com/support/knowledgece ... ql0200.htm) et retourner en paramètre 14 une structure indiquant le format (suivant l'IP d'origine par exemple ?) : https://www.ibm.com/support/knowledgece ... iqfaps.htm
Christian Massé (Volubis.fr)
Re: Connexion FTP
Super, merci !