O Utilitário scheduler_console_client
Tarefas configuradas no Planejador do IBM® EMM podem ser listadas e iniciadas por este utilitário se elas forem configuradas para atender um acionador.
O Que Fazer se SSL Estiver Ativado
Quando o aplicativo da web do Marketing Platform é configurado para usar SSL, a JVM usada pelo utilitário scheduler_console_client deve usar o mesmo certificado SSL que é usado pelo servidor de aplicativos da web no qual o Marketing Platform é implementado.
Execute as etapas a seguir para importar o certificado SSL
*
Determine o local do JRE usado pelo scheduler_console_client.
*
Se JAVA_HOME for configurado como uma variável de ambiente do sistema, o JRE para o qual ele aponta será aquele usado pelo utilitário scheduler_console_client.
*
Se JAVA_HOME não for configurado como uma variável de ambiente do sistema, o utilitário scheduler_console_client usará o JRE configurado no script setenv localizado no diretório tools/bin de sua instalação do Marketing Platform ou na linha de comandos.
*
Importe o certificado SSL usado pelo servidor de aplicativos da web no qual o Marketing Platform é implementado para o JRE usado por scheduler_console_client.
O Sun JDK inclui um programa chamado keytool que pode ser usado para importar o certificado. Consulte a documentação Java para obter detalhes completos sobre o uso deste programa ou acesse a ajuda digitando -help quando executar o programa.
*
Abra o arquivo tools/bin/schedulerconsoleclient em um editor de texto e inclua as propriedades a seguir. Elas diferem dependendo do servidor de aplicativos da web no qual o Marketing Platform está implementado.
*
Para o WebSphere®, inclua estas propriedades no arquivo.
-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"
Se os certificados não corresponderem, o arquivo de log do Marketing Platform conterá um erro tal como o seguinte.
Causado por: sun.security.provider.certpath.SunCertPathBuilderException: impossível localizar o caminho de certificação válido para o destino solicitado
Pré-requisitos
O Marketing Platform deve ser instalado, implementado e executado.
Sintaxe
scheduler_console_client -v -t trigger_name user_name
scheduler_console_client -s -t trigger_name user_name
Comandos
-v
Lista as tarefas do planejador configuradas para atender o acionador especificado.
Deve ser usado com a opção -t.
-s
Enviar o acionador especificado.
Deve ser usado com a opção -t.
Opções
-t trigger_name
O nome do acionador, conforme configurado no planejador.
Exemplo
*
scheduler_console_client -v -t trigger1
*
scheduler_console_client -s -t trigger1