Pour l'instant, j'ai écrit un travail par lots qui appelle un autre fichier et transmet les variables dont l'exécutable a besoin pour s'exécuter (mot de passe et nom de fichier).
Ex :
> cd f:\test\utils
> admin import-xml -Dimport.file=f:\DB\file1.xml -Dadmin.db.password=test123
J'ai écrit un travail qui fait cela, mais j'ai découvert qu'il y aurait plusieurs fichiers.
Le nom d'utilisateur et le mot de passe ne changent jamais mais le nom de fichier diffère pour environ 15 fichiers xml différents - et peut-être d'autres à venir.
Les fichiers seront toujours situés dans le même dossier. Au lieu de me retrouver avec 15-20 tâches (une pour chaque fichier), puis-je écrire quelque chose qui traitera chaque fichier situé dans ce répertoire. Et soit attendre que l'un d'eux soit terminé avant de passer au suivant, soit ajouter un délai de 3 minutes avant de lancer le fichier suivant.