scheduler_console_client
Les tâches configurées dans Unica Scheduler peuvent être répertoriées et déclenchées par cet utilitaire, si elles sont configurées pour intercepter un déclencheur.
Que faire si SSL est activé
Lorsque l'application Web Unica Platform est configurée pour utiliser SSL, la machine JVM utilisée par l'utilitaire scheduler_console_client doit utiliser le même certificat SSL que celui utilisé par le serveur d'applications Web sur lequel Unica Platform est déployé.
Pour importer le certificat SSL, procédez comme suit :
- Déterminez l'emplacement du JRE utilisé par l'utilitaire scheduler_console_client.
- Si la variable JAVA_HOME est définie en tant que variable d'environnement système, le JRE vers lequel elle pointe est celui utilisé par l'utilitaire scheduler_console_client.
- Si JAVA_HOME n'est pas définie en tant que variable d'environnement système, l'utilitaire scheduler_console_client utilise le JRE défini soit dans le script setenv situé dans le répertoire tools/bin de votre installation Unica Platform, soit sur la ligne de commande.
- Importez le certificat SSL utilisé par le serveur d'applications Web sur lequel Unica Platform est déployé vers le JRE utilisé par scheduler_console_client.
Le JDK de Sun inclut un programme intitulé keytool qui permet d'importer le certificat. Pour plus d'informations sur l'utilisation de ce programme, consultez la documentation Java™ ou accédez à l'aide en ligne en saisissant -help lors de l'exécution du programme.
- Ouvrez le fichier tools/bin/schedulerconsoleclient dans un éditeur de texte et ajoutez les propriétés suivantes. Elles dépendent du serveur d'applications web sur lequel Unica Platform est déployé.
- Pour WebSphere®, ajoutez ces propriétés au fichier.
-Djavax.net.ssl.keyStoreType=JKS
-Djavax.net.ssl.keyStore="Path to your key store JKS file"
-Djavax.net.ssl.keyStorePassword="Your key store password"
-Djavax.net.ssl.trustStore="Path to your trust store JKS file"
-Djavax.net.ssl.trustStorePassword="Your trust store password"
-DisUseIBMSSLSocketFactory=false
- Pour WebLogic, ajoutez ces propriétés au fichier.
-Djavax.net.ssl.keyStoreType="JKS"
-Djavax.net.ssl.trustStore="Path to your trust store JKS file"
-Djavax.net.ssl.trustStorePassword="Your trust store password"
- Pour WebSphere®, ajoutez ces propriétés au fichier.
Si les certificats ne correspondent pas, le fichier journal de Unica Platform contient une erreur telle que la suivante :
Causée par : sun.security.provider.certpath.SunCertPathBuilderException: impossible de trouver un chemin de certification valide vers la cible demandée
Prérequis
Unica Platform doit être installé, déployé et en cours d'exécution.
Syntaxe
scheduler_console_client -v -t trigger_name user_name
scheduler_console_client -s -t trigger_name user_name
Options
-v
Répertorier les tâches du planificateur configurées pour écouter le déclencheur spécifié.
Doit être utilisé avec l'option -t.
-s
Envoyer le déclencheur spécifié.
Doit être utilisé avec l'option -t.
Options
-ttrigger_name
Nom du déclencheur défini dans le planificateur.
Exemple
- Répertorier les tâches configurées pour intercepter un déclencheur nommé trigger1.
scheduler_console_client -v -t trigger1 myLogin
- Exécuter les tâches configurées pour écouter le déclencheur trigger1.
scheduler_console_client -s -t trigger1 myLogin