Connexion FTP

IBM i, configuration, commandes, ...
Répondre
Sam35
Messages : 3
Enregistré le : mer. 19 févr. 2020, 10:45:09

Connexion FTP

Message par Sam35 »

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 ?

monthi
Messages : 77
Enregistré le : mar. 11 sept. 2018, 15:37:02
Localisation : Paris

Re: Connexion FTP

Message par monthi »

Bonjour

Qu'avez vous comme valeur dans le paramètre NAMEFMT de la commande CHGFTPA ?

Cdlt

Sam35
Messages : 3
Enregistré le : mer. 19 févr. 2020, 10:45:09

Re: Connexion FTP

Message par Sam35 »

Bonjour,

*LIB

monthi
Messages : 77
Enregistré le : mar. 11 sept. 2018, 15:37:02
Localisation : Paris

Re: Connexion FTP

Message par monthi »

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

cmasse
Site Admin
Messages : 813
Enregistré le : mer. 14 févr. 2007, 18:00:03
Localisation : Nantes
Contact :

Re: Connexion FTP

Message par cmasse »

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
Christian Massé (Volubis.fr)

Sam35
Messages : 3
Enregistré le : mer. 19 févr. 2020, 10:45:09

Re: Connexion FTP

Message par Sam35 »

Super, merci !

Répondre