Hello ,
J'ai voulu testé le code suivant pour de la fusion de fichier et de l'envoi ftp.
SAS m'a génèré un fichier "doc_donnees" que je vais concater avec des entetes.
La fusion avec les entêtes et l'envoi ftp se fait via la ligne de commande SAS x" ... " mais le code n'a pas l'aire de marcher :/ . La fusion nickel , mais au bout de 2 heures l'envoi ftp ne se fait toujours pas; J'executer mon code depuis une machine et non depuis le serveur . A terme le programme sera sur le serveur.
Je suis sur SAS 9.4 avec G.E 6.1 .
Voici mon script :
Code SAS : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 x "type \\serveur\dossier\doc_entete.csv > \\serveur\dossier\doc_gen.csv"; x "type \\serveur\dossier\doc_donnees.csv >> \\serveur\dossier\doc_gen.csv"; x " echo open ip /* ip ou domaine */ > \\serveur\dossier\ftp.txt "; x " echo USER login mot_de_passe /* login mot_de_passe */ >> \\serveur\dossier\ftp.txt"; x " echo lcd \\serveur\Pourtous\pbg >> \\serveur\dossier\ftp.txt"; x " echo cd dossier_ftp/sous_dossier_ftp/sous_sous_dossier_ftp >> \\serveur\dossier\ftp.txt"; x " echo put \\serveur\dossier\doc_gen.csv >> \\serveur\dossier\ftp.txt "; x " echo quit >> \\serveur\dossier\ftp.txt "; x " ftp -inv -s:\\serveur\dossier\ftp.txt ";
La particularité , il y a un serveur SAS qui accède au log ftp stocké sur un autre serveur . D'ou mon chemin avec les slaches.
Partager