스케줄러를 서버 구성에서 정의할 때, 오브젝트 인스턴스는 구성된 JNDI(Java™
Naming Directory Interface)의 글로벌 네임스페이스로 바인딩됩니다. 자원 참조를 사용하여
이 JNDI 이름이 애플리케이션으로 수동으로 코딩되지 않도록 할 수 있습니다. 자원 참조를 사용하면
관리자가 애플리케이션을 적절한 스케줄러에 맵핑할 수 있습니다.
이 태스크 정보
또는 직접적으로 XML을 편집하여 스케줄러 자원 참조를 작성할 수 있습니다. 스케줄러 자원 참조는 클래스 com.ibm.websphere.scheduler.Scheduler를 오브젝트 유형으로 사용하는 Java EE(Java Platform,
Enterprise Edition) 준수 자원입니다. XML 파일 형식에 관한 정보는
Java EE 스펙을 참조하십시오.
프로시저
- Rational® Application Developer와 같은 어셈블리 도구를 시작합니다.
- Java
EE 퍼스펙티브를 여십시오.
- 배치 디스크립터 편집기로 EJB(Enterprise JavaBeans) 또는
웹 모듈을 여십시오.
- 참조 탭을 클릭하십시오.
- 추가를 클릭하십시오.
- 자원 참조 옵션을 선택하십시오.
- 다음을 클릭하십시오.
- 다음 특성에 표시된 대로 참조 필드를 완료하십시오.
- Name
- 참조 이름, 예를 들어, sched/MyScheduler입니다. 이 예에
따라 사용자가 선택하는 이름은 java:comp/env/sched/MyScheduler의
로컬 참조 이름을 갖습니다.
- 유형
- com.ibm.websphere.scheduler.Scheduler를 선택하고, 확인를 클릭하십시오.
- 인증
- 컨테이너를 선택하십시오.
- 설명
- 관련 설명입니다.
- 완료를 클릭하십시오.
- 옵션: 참조 창의 바인딩 섹션에 있는 JNDI 이름 필드에 구성된 스케줄러의 글로벌
JNDI 이름을 입력하십시오. 애플리케이션을 설치할 때 이 값을 지정하거나 대체할 수 있습니다.
- 배치 디스크립터에 사용자의 변경사항을 저장하십시오.
결과
스케줄러 자원 참조는 이제 사용자의 애플리케이션 내에서 사용할 수 있습니다.