L'administrateur peut spécifier la commande à exécuter sur chaque fichier de données entrant, à l'aide du paramètre de contexte "script" de l'application CSA. Lorsque ce paramètre est spécifié, chaque fois que vous créez un fichier de données, CSA ajoute son nom à la commande définie par l'administrateur et tente d'exécuter la chaîne résultante (en tant que commande), à l'aide de la méthode Java Runtime.exec(String). L'administrateur doit fournir le chemin absolu de tous les fichiers référencés dans la commande.
Remarque : si le script supprime ou modifie d'une quelconque manière le fichier de données, l'application CSA risque de produire des résultats inattendus.
Dans le cas le plus simple, l'utilisateur peut créer un script shell ou un fichier exécutable pour effectuer une opération sur le fichier de données. Prenons la commande "/home/user1/scripts/action", le répertoire de réception de fichiers "/home/user1/csa/" et le nouveau nom de fichier de données "CSA123456.xml". Dans ce cas, CSA tente d'exécuter la commande "/home/user1/scripts/action /home/user1/csa/CSA123456.xml". L'administrateur peut également définir des commandes plus complexes, comme une commande qui exécute un script Perl. Par exemple, si la commande est "/usr/bin/perl /home/user1/scripts/action.pl", CSA tente d'exécuter "/user/bin/perl /home/user1/scripts/action.pl /home/user1/csa/CSA123456.xml".
A propos de Client System Analyzer
Déploiement de Client System Analyzer
Enterprise Manager - Guide d'informations
Copyright © 1996, 2007, Oracle. Tous droits réservés.