WebSphere Enterprise Service Bus, 버전 6.2.0 운영 체제: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


트랜잭션 모드가 지원되지 않음(CEIEM0016E 메시지)

내 이벤트 소스가 이벤트를 전송하려고 시도하지만 이미터가 이벤트 서비스에 이벤트를 제출하지 않고 로그 파일에 CEIEM0016E 메시지("The emitter does not support the specified transaction mode")를 출력합니다.

원인

이 문제점은 이벤트 전송 시 이벤트 소스가 전달하는 매개변수가 이미터가 지원하지 않는 트랜잭션 모드를 지정함을 표시합니다. 다음 두 조건 중 하나로 인해 이 문제점이 발생할 수 있습니다.
  • 이벤트 소스가 유효하지 않은 트랜잭션 모드를 지정하고 있습니다.
  • 이벤트 소스가 이미터 환경에서 지원되지 않는 동기화 모드를 지정하고 있습니다. 트랜잭션은 J2EE 컨테이너에만 지원됩니다.

해결책

이 문제점을 해결하려면 이벤트를 전송하려는 메소드 호출을 확인하고 메소드 매개변수가 올바른 트랜잭션 모드를 지정하는지 확인하십시오.
  • J2EE 컨테이너에서 이미터가 실행 중인 경우, 메소드 매개변수가 다음과 같이 유효한 트랜잭션 모드 중 하나를 지정하는지 확인하십시오.
    • TransactionMode.NEW
    • TransactionMode.SAME
    • TransactionMode.DEFAULT
    이러한 상수는 com.ibm.events.emitter.TransactionMode 인터페이스로 정의됩니다.
  • J2EE 컨테이너에서 이미터가 실행 중이 아닌 경우, 메소드 매개변수가 TransactionMode.DEFAULT를 지정하는지 확인하십시오.

topic 주제

이용약관 | 피드백


시간소인 아이콘 마지막 갱신 날짜: 2010년 7월 7일 수요일


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/tcei_trb_transaction_mode_not_supported.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
이 Information Center는 Eclipse 기술을 기반으로 합니다(http://www.eclipse.org 웹 사이트 참조).