scheduler_console_client
IBM® EMM Scheduler에서 구성된 작업은 트리거를 청취하도록 설정된 경우 이 유틸리티에 의해 나열되고 시작될 수 있습니다.
SSL이 사용 가능한 경우 수행할 작업
Marketing Platform 웹 애플리케이션이 SSL을 사용하도록 구성되어 있는 경우 scheduler_console_client 유틸리티에서 사용하는 JVM은 Marketing Platform이 배포되는 웹 애플리케이션 서버에서 사용되는 것과 동일한 SSL 인증서를 사용해야 합니다.
다음과 같은 단계를 수행하여 SSL 인증서를 가져오십시오.
*
scheduler_console_client에서 사용하는 JRE의 위치를 판별하십시오.
*
JAVA_HOME이 시스템 환경 변수로 설정되어 있는 경우에는 가리키는 JRE가 scheduler_console_client 유틸리티에서 사용하는 JRE입니다.
*
JAVA_HOME이 시스템 환경 변수로 설정되어 있지 않은 경우 scheduler_console_client 유틸리티는 명령행에서 또는 Marketing Platform 설치의 tools/bin 디렉토리에 있는 setenv 스크립트에서 설정된 JRE를 사용합니다.
*
Marketing Platformscheduler_console_client에서 사용하는 JRE에 배포되는 웹 애플리케이션 서버가 사용하는 SSL 인증서를 가져오십시오.
Sun JDK에는 인증서를 가져오기 위해 사용할 수 있는 keytool이라는 프로그램이 포함되어 있습니다. Java 문서에서 이 프로그램 사용에 대한 전체 세부사항을 참조하거나 프로그램을 실행할 때 -help를 입력하여 도움말에 액세스하십시오.
*
텍스트 편집기에서 tools/bin/schedulerconsoleclient 파일을 열고 다음 특성을 추가하십시오. 이 특성은 Marketing Platform이 배포되는 웹 애플리케이션 서버에 따라 다릅니다.
*
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