WebSphere® MQ JMS 바인딩에 대한 문제점을 진단하여 수정할 수 있습니다.
예를 들어, 가져오기에서는 각 요청 메시지에 대해 하나의 응답 메시지만 예상합니다. 응답이 두 개 이상 도달하거나 늦은 응답(SCA 응답 만기가 만료됨)이 도달하면 서비스 런타임 예외가 처리됩니다. 트랜잭션이 롤백되고 응답 메시지가 큐에서 제거되거나 실패 이벤트 관리자에 의해 처리됩니다.
SCA 메시지가 원래 WebSphere MQ 상호작용 실패를 통해 발생된 경우, 실패 이벤트 관리자에서 이 메시지를 볼 수 있습니다. 이와 같은 메시지가 실패 이벤트 관리자에 표시되지 않으면, 기본적인 리스너 포트의 최대 재시도 수 특성 값이 1 이상인지 확인하십시오, 이 값을 1 이상으로 설정하면 MQ JMS 바인딩에 대한 SCA 호출 중 실패 이벤트 관리자와의 상호작용이 사용 가능하게 됩니다.
WebSphere MQ JMS 바인딩은 JMS 메시지 모델에 따라 메시지를 표시하는 WebSphere MQ에 대해 전개된 JMS 응용프로그램과 상호 운영되도록 설계되어 있습니다. 그러나 WebSphere MQ 가져오기 및 내보내기는 주로 기본 WebSphere MQ 응용프로그램과 상호 운영하고 WebSphere MQ 메시지 본문의 전체 컨텐츠를 중개에 표시하도록 설계됩니다.
WebSphere MQ 바인딩이 아닌 WebSphere MQ JMS 바인딩을 사용해서 다음 시나리오를 빌드해야 합니다.
WebSphere MQ 바인딩 및 WebSphere MQ JMS 바인딩이 상호 운영될 것으로 예상되는 상황이 있습니다. 특히, J2EE 및 비J2EE WebSphere MQ 응용프로그램 사이에서 브릿지하는 경우에는 적합한 데이터 바인딩, 중개 모듈 또는 둘 다와 함께 WebSphere MQ 내보내기 및 WebSphere MQ JMS 가져오기(또는 반대로)를 사용하십시오.