스케줄러 액세스

구성된 각 스케줄러는 Java™ EE(Java Platform, Enterprise Edition) 서버 애플리케이션(예: 서블릿 또는 EJB(Enterprise JavaBeans) 모듈)의 스케줄러 API를 통해 사용 가능합니다. JNDI(Java Naming and Directory Interface) 이름 또는 자원 참조를 사용하여 스케줄러에 액세스합니다. 또한 각 스케줄러는 연관된 WASScheduler MBean을 사용하여 JMX(Java™ Management Extensions) API를 통해서도 사용 가능합니다.

이 태스크 정보

스케줄러 및 WASScheduler 인터페이스는 모든 스케줄러 활동의 시작점입니다. 각 스케줄러는 독립적이고 새 태스크 작성과 같은 태스크 라이프사이클 조작을 허용합니다.

프로시저

  1. 다음 예제와 같이 Java EE 서버 애플리케이션에서 javax.naming.Context.lookup() 메소드를 사용하여 스케줄러를 찾으십시오.
    //lookup the scheduler to be used
    import com.ibm.websphere.scheduler.Scheduler;
    import javax.naming.InitialContext;
    Scheduler scheduler = (Scheduler)new InitialContext.lookup("java:comp/env/sched/MyScheduler");
  2. wsadmin을 사용하여 JACL 스크립팅을 사용하는 WASScheduler MBean을 찾으십시오.
    set jndiName sched/MyScheduler
    
    # Map the JNDI name to the mbean name.  The mbean name is 
    # formed by replacing the / in the JNDI namewith . and prepending 
    # Scheduler_ 
    regsub -all {/} $jndiName "." jndiNameset mbeanName Scheduler_$jndiName
    
    puts "Looking-up Scheduler MBean $mbeanName"
    set sched [$AdminControl queryNames WebSphere:*,type=WASScheduler,name=$mbeanName]
    puts $sched

결과

이제 스케줄러는 Java EE 서버 애플리케이션 또는 JMX API 클라이언트에서 사용할 수 있습니다. 태스크를 작성하려면 JMS 메시지를 전송하는 태스크 개발 또는 세션 Bean을 호출하는 태스크 개발 주제를 참조하십시오.

주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tsch_lookup
파일 이름:tsch_lookup.html