이전 항목: JMS 설정다음 항목: JMS 메시지 및 성능


JMS 메시지가 이벤트 전환을 제어하는 방법

CA Identity Manager는 JMS 메시지를 사용하여 이벤트의 상태 전환을 제어합니다. 다음 절차에서는 이와 관련된 단계를 설명합니다.

  1. 사용자가 태스크를 제출합니다.
  2. 태스크가 하나 이상의 이벤트를 생성합니다.
  3. 이벤트를 처리할 준비가 되면 CA Identity Manager가 이벤트의 상태를 BEGIN(시작)으로 설정하고 이벤트가 태스크 지속 데이터베이스에 유지됩니다.
  4. CA Identity Manager가 이벤트 ID를 포함하는 JMS 메시지를 만들고 해당 메시지를 이벤트 메시지 큐에 게시합니다.
  5. 메시지 수신 시 JMS가 이벤트 컨트롤러의 구현인 이벤트 MDB(메시지 구동 Bean) 인스턴스를 호출합니다.
  6. 이벤트 컨트롤러는 메시지의 이벤트 ID를 사용하여 태스크 지속 데이터베이스에서 이벤트를 검색하고 이벤트의 현재 상태에 대한 동작을 실행합니다.
  7. 해당 상태가 완료되면 이벤트가 다음 상태로 설정되고 태스크 지속 데이터베이스에 상태가 유지된 후, 다음 상태를 처리할 수 있도록 새 JMS 메시지가 게시됩니다.

    이벤트가 해당 상태 시스템을 완료할 때까지 이 주기가 계속 실행됩니다.