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


일반 JMS 바인딩 문제점 해결

일반 JMS 바인딩의 문제점을 진단하고 수정할 수 있습니다.

구현 예외

다양한 오류 조건에 대한 응답으로 일반 JMS 가져오기 및 내보내기 구현에서는 두 가지 유형의 예외 중 하나가 리턴될 수 있습니다.

일반 JMS 메시지 만기 문제점 해결

JMS 프로바이더에 의한 요청 메시지에는 만기 조건이 있습니다.

요청 만기는 요청 메시지에서 JMSExpiration 시간에 도달할 때 JMS 프로바이더에 의해 요청 메시지가 만기되는 것을 말합니다. 다른 JMS 바인딩에서와 같이, 일반 JMS 바인딩은 송신 요청의 경우와 같이 가져오기에서 제출된 콜백 메시지에 대해 만기를 설정하여 요청 만기를 처리합니다. 콜백 메시지의 만기 공고는 요청 메시지가 만기되었으며 비즈니스 예외 수단으로 클라이언트에 알려야 함을 나타냅니다.

그러나 콜백 대상이 써드파티 프로바이더로 이동하는 경우, 이 유형의 요청 만기는 지원되지 않습니다.

응답 만기는 응답 메시지에서 JMSExpiration 시간에 도달할 때 JMS 프로바이더에 의해 응답 메시지가 만기되는 것을 말합니다.

일반 JMS 바인딩에 대한 응답 만기는 지원되지 않습니다. 써드파티 JMS 프로바이더의 정확한 만기 작동이 정의되어 있지 않기 때문입니다. 그러나 응답이 수신된 경우 그 응답이 만기되지 않았는지 확인할 수 있습니다.

아웃바운드 요청 메시지의 경우, JMSExpiration 값은 대기한 시간과 asyncHeader에서 전달된 requestExpiration 값(설정된 경우)에서 계산됩니다.

일반 JMS 연결 팩토리 오류 문제점 해결

일반 JMS 프로바이더에서 특정 유형의 연결 팩토리를 정의하는 경우, 응용프로그램을 시작하려고 할 때 오류 메시지를 수신할 수 있습니다. 외부 연결 팩토리를 수정하여 이 문제점을 피할 수 있습니다.

응용프로그램을 실행할 때 다음과 같은 오류 메시지를 수신할 수 있습니다.
MDB Listener Port JMSConnectionFactory type does not match 
JMSDestination type

이 문제점은 외부 연결 팩토리를 정의할 때 발생할 수 있습니다. 특히 JMS 1.1(단일화된) 연결 팩토리(즉, 지점간 및 공개/등록 통신 둘 다를 지원할 수 있는 연결 팩토리) 대신 JMS 1.0.2 주제 연결 팩토리를 작성할 때 예외가 발생할 수 있습니다.

이 문제를 해결하려면 다음 단계를 수행하십시오.
  1. 사용 중인 일반 JMS 프로바이더에 액세스하십시오.
  2. JMS 1.1(단일화된) 연결 팩토리로 정의한 JMS 1.0.2 주제 연결 팩토리를 바꾸십시오.

새로 정의된 JMS 1.1 연결 팩토리를 사용하여 응용프로그램을 실행하면 더 이상 오류 메시지가 수신되지 않아야 합니다.

JMS 기반 이벤트

SCA 메시지가 원래 JMS 상호작용 실패를 통해 발생된 경우, JMS 프로바이더의 관리 기능을 사용하여 이벤트를 관리하십시오.


concept 개념 주제

이용약관 | 피드백


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


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