Das Dienstprogramm "scheduler_console_client"
Jobs, die in IBM EMM Scheduler konfiguriert werden, können von diesem Dienstprogramm aufgelistet und gestartet werden, wenn sie so eingerichtet sind, dass sie auf einen Trigger warten.
Maßnahmen, wenn SSL aktiviert ist
Wenn die Marketing Platform-Webanwendung für die Verwendung von SSL konfiguriert ist, muss die vom Dienstprogramm scheduler_console_client verwendete JVM dasselbe SSL-Zertifikat verwenden, das vom Webanwendungsserver verwendet wird, auf dem Marketing Platform implementiert ist.
Führen Sie die folgenden Schritte aus, um das SSL-Zertifikat zu importieren
*
*
Wenn JAVA_HOME als Systemumgebungsvariable festgelegt ist, entspricht die Java Runtime Environment, auf die es verweist, der vom Dienstprogramm scheduler_console_client verwendeten JRE.
*
Wenn JAVA_HOME nicht als Systemumgebungsvariable festgelegt ist, verwendet das Dienstprogramm scheduler_console_client entweder die Java Runtime Environment, die im Script setenv im Verzeichnis tools/bin Ihrer Marketing Platform-Installation festgelegt ist, oder eine in der Befehlszeile festgelegte JRE.
*
Importieren Sie das SSL-Zertifikat, das vom Webanwendungsserver verwendet wird, auf dem Marketing Platform implementiert ist, in die Java Runtime Environment, die von scheduler_console_client verwendet wird.
Das Sun Java Development Kit (JDK) enthält das Programm keytool, das Sie zum Importieren des Zertifikats verwenden können. Informieren Sie sich in der Java-Dokumentation über alle Details zur Verwendung des Programms, oder greifen Sie auf die Hilfe zu, indem Sie -help eingeben, wenn Sie das Programm ausführen.
*
Öffnen Sie die Datei tools/bin/schedulerconsoleclient in einem Texteditor und fügen Sie die folgenden Eigenschaften hinzu. Diese variieren abhängig vom jeweiligen Webanwendungsserver, auf dem Marketing Platform implementiert ist.
*
Fügen Sie für WebSphere® die folgenden Eigenschaften zur 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
*
-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 Marketing Platform-Protokolldatei einen Fehler wie den folgenden:
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Anforderungen
Marketing Platform muss installiert, implementiert und aktiv sein.
Syntax
scheduler_console_client -v -t trigger_name user_name
scheduler_console_client -s -t trigger_name user_name
Befehle
-v
Listen Sie die Schedulerjobs auf, die zum Überwachen des angegebenen Triggers konfiguriert sind.
Muss mit der Option -t verwendet werden.
-s
Senden Sie den angegebenen Trigger.
Muss mit der Option -t verwendet werden.
Optionen
-t trigger_name
Der Name des Triggers, wie im Scheduler konfiguriert.
Beispiel
*
scheduler_console_client -v -t trigger1
*
scheduler_console_client -s -t trigger1