#1 Tue 10 November 2009 17:43
- Pierre
- DesCartesPourUnMondeMeilleur
- Date d'inscription: 22 Sep 2005
- Messages: 1643
FME et ftp
Aloha
Est-il possible avec FME pro de télécharger un fichier sur un ftp, de le traiter puis d'en déposer le résultat sur un ftp ? J'ai consulté cette adresse mais sans grand succès.
Ou alors est-ce possible avec un script TCL ? il semble falloir un paquet FTP ? Qu'est-ce que ce paquet ?
D'avance, merci,
art X I. Déclaration des Droits de l’Homme et du Citoyen 1789
La libre communication des pensées et des opinions est un des droits les plus précieux de l’Homme : tout Citoyen peut donc parler, écrire, imprimer librement, sauf à répondre de l’abus de cette liberté, dans les cas déterminés par la Loi.
Hors ligne
#2 Tue 10 November 2009 18:45
Re: FME et ftp
Les packages tcl sont des extensions du langage, comme les librairies python.
La librairie ftplib python peut aussi être utilisée.
vous pouvez aussi faire du ftp dans votre fichier .bat (c'est moins beau mais plus rapide à tester et à mettre en oeuvre) par exemple :
ftp -n -i -s:C:\montransfert_ftp1.txt
ou le fichier montransfert_ftp1.txt contient les commandes ftp, par exemple :
open 92.13.32.1
user monlogin monpassword
cd monrepertoiresurleserveur
put C:\data\mesdata.dwg
close
quit
la commande put envoie le fichier mesdata.dwg sur le serveur, la commande get fait le contraire.
Le fichier .bat contient donc au moins deux lignes : 1 pour le transfert ftp, l'autre pour lancer le traitement fme
Dans votre cas, le résultat pourrait être de la forme :
ftp -n -i -s:C:\import.txt
fme c:\monprojet.fmw --param1 "valeur1" --param2 'valeur2"
ftp -n -i -s:C:\export.txt
Hors ligne
#3 Tue 10 November 2009 23:21
- Pierre
- DesCartesPourUnMondeMeilleur
- Date d'inscription: 22 Sep 2005
- Messages: 1643
Re: FME et ftp
Merci Olivier. Je vais tester ça et cela m'a l'air de devoir parfaitement faire l'affaire.
art X I. Déclaration des Droits de l’Homme et du Citoyen 1789
La libre communication des pensées et des opinions est un des droits les plus précieux de l’Homme : tout Citoyen peut donc parler, écrire, imprimer librement, sauf à répondre de l’abus de cette liberté, dans les cas déterminés par la Loi.
Hors ligne