예제 1: MDB 애플리케이션 외부 자원의 계획된 가동 중단 처리

종속된 외부 시스템 자원에 문제점이 있는 경우 엔터프라이즈 또는 비즈니스 레벨 애플리케이션이 계속될 수 있도록 시스템을 구성할 수 있습니다.

시작하기 전에

시스템 자원을 사용할 수 없는 시간 동안 예외 목적지에서 메시지가 없거나 엔터프라이즈 또는 비즈니스 레벨 애플리케이션에 예외가 없어야 합니다. 이 예외는 나중에 해결해야 합니다.

이 태스크 정보

엔터프라이즈 또는 비즈니스 레벨 애플리케이션 중 하나의 배치된 메시지 구동 Bean(MDB)에서 사용하는 외부 시스템 자원에 유지보수 레벨을 추가합니다. 유지보수 레벨을 적용하는 작업에서는 약 5분 동안 시스템 자원(예: 데이터베이스)을 사용할 수 없어야 합니다.

JCA MBean은 JMX 알림을 생성하여 MDB가 일시정지되었으며, MDB를 재개함을 표시합니다. JMX 알림을 수신하도록 JCA MBean에서 메시지 리스너 등록을 고려하십시오.

프로시저

  1. MDB를 포함하는 배치된 엔터프라이즈 애플리케이션을 탐색하십시오.
  2. MDB에서 해당 JMS 활성화 스펙으로 이동하십시오. MDB에 대한 관리 패널에서 자원 -> JMS -> 활성화 스펙 -> activation_specification_name일시정지를 클릭하십시오.
  3. MDB를 일시정지했음을 알리는 JMX 알림과 로그 항목을 수신하면 데이터베이스를 중지하고 유지보수 레벨을 적용하십시오. MDB가 일시정지되어 있는 동안 메시지가 예외 대상에 전송되지 않고 중지된 데이터베이스와 관련된 콘솔에 오류 메시지가 표시되지 않습니다.
  4. 데이터베이스를 다시 시작하고 예상대로 작동하는지 테스트하십시오.
  5. 관리 콘솔에 다시 로그온하여 동일한 엔터프라이즈 또는 비즈니스 레벨 애플리케이션으로 이동하여 MDB에 대해 관리 패널에서 재개를 클릭하십시오. 스크립트와 JCA MBean을 사용하여 MDB를 재개할 수도 있습니다. 초기 JMX 알림 및 로그 항목은 MDB를 재개하는 데 사용할 MBean을 표시합니다. MDB가 대상에 있는 메시지로 구동되기 시작합니다.

결과

사용하는 외부 자원을 잠시 사용할 수 없는 동안, 애플리케이션을 일시정지한 후 재개합니다.

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



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