scheduler_console_client

Jobs, die im Unica-Scheduler konfiguriert wurden, können mithilfe dieses Dienstprogramms aufgelistet und gestartet werden, wenn sie für die Überwachung eines Auslösers konfiguriert wurden.

Vorgehensweise bei aktiviertem SSL

Wenn die Unica Platform-Webanwendung für die Verwendung von SSL konfiguriert ist, muss die JVM, die vom Dienstprogramm scheduler_console_client verwendet wird, dasselbe SSL-Zertifikat verwenden, das der Webanwendungsserver verwendet, auf dem Unica Platform bereitgestellt wird.

Führen Sie die folgenden Schritte aus, um das SSL-Zertifikat zu importieren:

  • Stellen Sie fest, wo sich die JRE befindet, die von scheduler_console_client verwendet wird.
    • Wenn JAVA_HOME als Systemumgebungsvariable festgelegt ist, verweist sie auf die JRE, die vom Dienstprogramm scheduler_console_client verwendet wird.
    • Wenn JAVA_HOME nicht als Systemumgebungsvariable festgelegt ist, verwendet das Dienstprogramm scheduler_console_client die JRE, die entweder im Script setenv, das sich im Verzeichnis tools/bin Ihrer Unica Platform-Installation befindet, oder in der Befehlszeile festgelegt wurde.
  • Importieren Sie das SSL-Zertifikat, das von dem Webanwendungsserver verwendet wird, auf dem Unica Platform bereitgestellt wird, in die JRE, die scheduler_console_client verwendet.

    Das Sun JDK beinhaltet ein Programm mit dem Namen keytool, das Sie zum Importieren des Zertifikats verwenden können. Einzelheiten zur Verwendung dieses Programms finden Sie in der Java™-Dokumentation oder in der Hilfe, die durch Eingabe von -help beim Starten des Programms aufgerufen werden kann.

  • Öffnen Sie die Datei tools/bin/schedulerconsoleclient in einem Texteditor und fügen Sie die folgenden Eigenschaften hinzu. Diese variieren je nach Webanwendungsserver, auf dem Unica Platform bereitgestellt wird.
    • Fügen Sie für WebSphere® dies Eigenschaften zu der Datei hinzu.

      -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

    • Fügen Sie für WebLogic dies Eigenschaften zu der Datei hinzu.

      -Djavax.net.ssl.keyStoreType="JKS"

      -Djavax.net.ssl.trustStore="Path to your trust store JKS file"

      -Djavax.net.ssl.trustStorePassword="Your trust store password"

Wenn die Zertifikate nicht übereinstimmen, enthält die Unica Platform-Protokolldatei einen Fehler, der dem folgenden ähnelt.

Verursacht durch: sun.security.provider.certpath.SunCertPathBuilderException: nicht in der Lage, einen gültigen Zertifizierungspfad zum gewünschten Ziel zu finden

Voraussetzungen

Unica Platform muss installiert und bereitgestellt sein und ausgeführt werden.

Syntax

scheduler_console_client -v -t trigger_name user_name

scheduler_console_client -s -t trigger_name user_name

Befehle

-v

Listet die Scheduler-Jobs auf, die für die Überwachung auf den angegebenen Trigger konfiguriert wurden.

Kann nur in Verbindung mit der Option -t eingesetzt werden.

-s

Sendet einen bestimmten Trigger.

Kann nur in Verbindung mit der Option -t eingesetzt werden.

Optionen

-t trigger_name

Der Name des Triggers, wie im Scheduler konfiguriert.

Beispiel

  • Listet Jobs auf, die für die Überwachung eines Triggers mit dem Namen trigger1 konfiguriert sind.

    scheduler_console_client -v -t trigger1 myLogin

  • Listet Jobs auf, die für die Überwachung eines Triggers mit dem Namen trigger1 konfiguriert sind.

    scheduler_console_client -s -t trigger1 myLogin