| FTP en batch sur AS/400 |
|
Certains d’entre vous connaissent peut-être cette astuce mais les nouveaux utilisateurs de TCP/IP la connaissent un peu moins sans doute. /* reroutage STD-IN (commande à exécuter) */ OVRDBF FILE(INPUT ) TOFILE(FTPSRC) MBR(Script) /* reroutage STD-OUT (log de l'exécution) */ OVRDBF FILE(OUTPUT) TOFILE(FTPLOG) MBR(AAMMJJ) FTP RMTSYS(nom du système) Remarque : Exemple : OPEN @ip Pour des raisons de sécurité, prévoir un profil ayant peu de droit et une bibliothèque associée pour ce profil. On a aucun retour sur le transfert et les commandes exécutées dans le script ; pour avoir une information fiable il faut : 1) écrire un programme qui scanne la log (attention ! la syntaxe dépend du FTP serveur). 2) ou ajouter un enregistrement d'entête dans le fichier à traiter le nombre d'enregistrements attendus et le contrôler avec le nombre réel. PLB
|