Enterprise Service Bus, 버전 6.2.0
운영 체제: AIX, HP-UX, i5/OS, Linux, Solaris, Windows
처리자가 이벤트를 수신하고 있지 않음(오류 메시지 없음)
내 이벤트 소스 응용프로그램이 이미터에 이벤트를 제출하고 있지만
JMS 인터페이스를 사용하여 처리자가 이벤트를 수신하지 않습니다.
원인
다음 조건으로 인해 이 문제점이 발생할 수 있습니다.
이벤트 서비스에 이벤트 분배가 사용 가능하지 않습니다.
이미터가 이벤트를 필터하는 중입니다.
공고 헬퍼가 이벤트를 필터하는 중입니다.
이벤트 고객이 올바른 이벤트 그룹을 지정하고 있지 않습니다.
JMS 연결이 시작되지 않았습니다.
해결책
이 문제점에 대한 해결책은 기본 원인에 따라 다릅니다.
이벤트 서비스에 이벤트 분배가 사용 가능한지 확인하려면 다음을 수행하십시오.
관리 콘솔에서 서비스 통합 > CEI(Common Event Infrastructure)
> 이벤트 서비스 > 이벤트 서비스 > event_service를 클릭하십시오.
이벤트 분배 사용 특성을 선택하지 않은 경우 선택란을 선택하십시오.
변경사항을 저장하려면 확인을 클릭하십시오.
이미터에 대한 이벤트 필터 설정을 확인하려면 다음을 수행하십시오.
관리 콘솔에서 서비스 통합 > CEI(Common Event Infrastructure)
> 이벤트 이미터 팩토리 > emitter_factory > 이벤트
필터를 클릭하십시오. (이벤트 소스 응용프로그램이 사용 중인
이미터 팩토리에 대한 설정을 보고 있는지 확인하십시오.)
필터 구성 문자열이 사용자가 처리자에게 전송하려는 이벤트를 제외하는지
여부를 확인하십시오. 그렇다면,
이벤트가 필터되지 않도록 필터 구성 문자열을 수정하거나 이벤트 데이터를 수정할 수 있습니다.
변경사항을 저장하려면 확인을 클릭하십시오.
공고 헬퍼에 대한 이벤트 필터 설정을 확인하려면 다음을 수행하십시오.
이벤트 고객 응용프로그램을 확인하여 NotificationHelper.setEventSelector 메소드를 사용하여 공고 헬퍼에 대해
이벤트 선택기가 지정되어 있는지 여부를 확인하십시오.
이벤트 선택기가 지정된 경우, 사용자가 수신하려는 이벤트를 제외하지 않는지
확인하십시오(널 이벤트 선택기는 모든 이벤트를 전달함).
이벤트 고객이 지정한 이벤트 그룹을 확인하려면 다음을 수행하십시오.
관리 콘솔에서 서비스 통합 > CEI(Common Event
Infrastructure) > 이벤트 서비스 > 이벤트 서비스 > event_service > 이벤트
그룹을 클릭하십시오. 테이블은 이벤트 서비스에 대해 정의된 모든 이벤트 그룹 목록을 표시합니다.
이벤트 고객이 등록하는 이벤트 그룹을 선택하십시오.
이벤트 선택기 문자열 특성을 찾으십시오.
지정된 이벤트 선택기가 사용자가 수신하려는 이벤트의 컨텐츠와 일치하는지 확인하십시오. 일치하지 않는 경우,
다음 중 하나를 변경할 수 있습니다.
이벤트가 이벤트 그룹에 포함되도록 이벤트 선택기를 수정하십시오.
이벤트가 이벤트 그룹과 일치하도록 이벤트 데이터를 수정하십시오.
이벤트를 포함하는 다른 이벤트 그룹에 등록하도록 이벤트 고객을 수정하십시오.
JMS 연결을 시작하려면 다음을 수행하십시오.
이벤트 고객에서, 이벤트를 수신하려고 시도하기 전에
QueueConnection.start() 메소드 또는 TopicConnection.start() 메소드를 사용하십시오.
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/tcei_trb_events_not_received.html Copyright IBM Corporation 2005, 2010. All
Rights Reserved. 이 Information Center는 Eclipse 기술을 기반으로 합니다(http://www.eclipse.org 웹 사이트 참조).