scheduler_console_client 实用程序
如果 IBM® EMM 计划程序中配置的作业已设置为侦听触发器,那么此实用程序可以列示和启动这些作业。
启用 SSL 时需要执行的操作
Marketing Platform Web 应用程序已配置为使用 SSL 时,由 scheduler_console_client 实用程序使用的 JVM 所使用的 SSL 证书必须与部署了 Marketing Platform 的 Web 应用程序服务器所使用的 SSL 证书相同。
执行以下步骤以导入 SSL 证书
*
确定由 scheduler_console_client 使用的 JRE 的位置。
*
如果 JAVA_HOME 已设置为系统环境变量,那么它指向的 JRE 是由 scheduler_console_client 实用程序使用 JRE。
*
如果 JAVA_HOME 未设置为系统环境变量,那么 scheduler_console_client 实用程序使用 setenv 脚本(位于 Marketing Platform 安装下的 tools/bin 目录)中或命令行上设置的 JRE。
*
将部署了 Marketing Platform 的 Web 应用程序服务器所使用的 SSL 证书导入到由 scheduler_console_client 使用的 JRE。
Sun JDK 包括一个名为 keytool 的程序,可以使用此程序来导入证书。有关使用此程序的完整详细信息,请参考 Java 文档,或在运行此程序时输入 -help 来访问帮助。
*
在文本编辑器中打开 tools/bin/schedulerconsoleclient 文件并添加下列属性。这些属性会根据部署了 Marketing Platform 的 Web 应用程序服务器而不同。
*
对于 WebSphere®,将下列属性添加至该文件。
-Djavax.net.ssl.keyStoreType=JKS
-Djavax.net.ssl.keyStore="密钥库 JKS 文件的路径"
-Djavax.net.ssl.keyStorePassword="密钥库密码"
-Djavax.net.ssl.trustStore="信任库 JKS 文件的路径"
-Djavax.net.ssl.trustStorePassword="信任库密码"
-DisUseIBMSSLSocketFactory=false
*
-Djavax.net.ssl.keyStoreType="JKS"
-Djavax.net.ssl.trustStore="信任库 JKS 文件的路径"
-Djavax.net.ssl.trustStorePassword="信任库密码"
如果证书不匹配,那么 Marketing Platform 日志文件将包含错误,例如:
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
先决条件
Marketing Platform 必须已安装、部署并正在运行。
语法
scheduler_console_client -v -t trigger_name user_name
scheduler_console_client -s -t trigger_name user_name
命令
-v
列示已配置为侦听所指定触发器的计划程序作业。
必须与 -t 选项配合使用。
-s
发送所指定触发器。
必须与 -t 选项配合使用。
选项
-t trigger_name
触发器的名称,如计划程序中所配置。
示例
*
列示已配置为侦听名为 trigger1 的触发器的作业。
scheduler_console_client -v -t trigger1
*
执行已配置为侦听名为 trigger1 的触发器的作业。
scheduler_console_client -s -t trigger1