애플리케이션이 중지된 동안 원격 메시지 지점 또는 등록 지점을 통해 메시지가 소비되지 않는 이유 조사

메시지가 원격 메시지 지점을 통하여 라우팅되고 소비 애플리케이션이 중지 중일 때, 메시지가 서비스 통합 버스의 대상에서 소모되지 않는 이유를 조사하기 위해 수행할 수 있는 일련의 확인 사항들이 있습니다.

시작하기 전에

문제점에 가장 부합하는 지점간 메시지가 이용되지 않은 이유 조사하기 또는 공개/등록 메시지가 등록에 도달하지 않는 이유 조사 중 하나의 단계를 따르십시오. 이들 주제는 이 태스크를 진행하기 전에 수행해야 할 예비 확인 사항 및 조사 태스크를 포함합합니다.

이 태스크 정보

지점간 메시지가 이용되지 않은 이유 조사하기 또는 공개/등록 메시지가 등록에 도달하지 않는 이유 조사중 하나의 일부로 이 태스크를 완료하십시오. 이 태스크는 메시지가 원격 메시지 지점을 통하여 라우팅되고 소비 애플리케이션이 중지된 시나리오에서의 메시지 흐름을 조사하는 방법을 설명합니다. 다음 다이어그램은 두 가지 가능한 시나리오를 보여줍니다. 그림 1에서 버스에는 세 개의 메시징 엔진인 ME1, ME2, ME3이 포함됩니다. 생성 애플리케이션은 ME1에 연결되어 있으며 이용 애플리케이션은 ME3에 연결되어 있습니다. 메시지는 ME2를 통해 ME1에서 ME3으로 라우트되며 ME3에서 이용됩니다. 이 시나리오에서는 ME2와 ME3만 사용됩니다. ME3은 ME2에서 호스트되는 메시지 위치를 나타내는 원격 메시지 위치를 호스트합니다. 그림 2에서 ME2 및 ME3은 생성 애플리케이션이 접속되는 ME1의 원격 공개 위치에 의해 표시되는 공개 위치를 호스트합니다. 애플리케이션 B 등록은 ME3에 연결되고 ME3의 원격 등록 위치인 ME2의 등록을 통해 ME1에서 간접적으로 메시지를 수신합니다. 이 메시징 엔진은 다음 단계에서 참조됩니다.
그림 1. 원격 메시지 위치를 사용하여 지점간 메시지 이용 이 그림은 원격 메시지 위치를 사용하는 지점간 메시지 이용에 대해 설명합니다.
그림 2. 원격 메시지 지점을 사용하여 메시지 공개/등록이 그림은 원격 메시지 지점을 사용하여 공개/등록 메시징을 설명합니다.

프로시저

  1. 이 태스크를 시작하기 전에 지점간 메시지가 이용되지 않은 이유 조사하기 또는 공개/등록 메시지가 등록에 도달하지 않는 이유 조사의 단계를 수행한 경우 메시지 요청 목록이 표시되어야 합니다. 이전 패널(메시지 위치에 대한 런타임 특성)에서 발행된 메시지 요청(지점간만 해당) 또는 수신된 메시지 요청(공개/등록만 해당) 값이 0보다 큰지 확인하십시오. 값이 0보다 크지 않으면 요청이 작성되지 않은 것입니다. 소비 애플리케이션의 오류를 확인하십시오.
    • 애플리케이션이 ME2에 연결되었는지 확인하십시오.
    • 메시지가 소비되지 않은 이유를 설명하는 오류를 애플리케이션이 생성하지 않았는지 확인하십시오.
    • 이용자가 시작되었는지 확인하십시오.
    • 애플리케이션이 메시지를 이용하려고 했는지 확인하십시오.
      • 애플리케이션이 비동기 이용자를 사용하는 경우 비동기 이용자가 등록되었는지 확인하십시오.
      • 애플리케이션이 동기 상태인 경우 이용자가 "수신" 또는 "대기 수신" 기능을 수행했는지 확인하십시오(이 경우, 애플리케이션이 메시지를 대기할 시간을 연장하기 위해 애플리케이션에 수정이 필요할 수 있습니다.)
  2. 발행한 메시지 요청의 수가 0보다 큰 경우, 메시지 지점의 메시지에 대한 요청이 ME3에서 ME2로 만들어졌습니다. 완료된 메시지 요청 값이 0보다 큰지 확인하십시오. 0보다 크지 않은 경우 두 메시징 엔진이 서로 통신할 수 있는지 확인하십시오. 서비스 통합 문제점 해결: 버스의 두 메시징 엔진 간 통신 확인의 내용을 참조하십시오.
  3. 완료된 메시지 요청 수가 0보다 큰 경우에는 요청이 ME3에서 발행되고 ME2에서 처리되며 ME3에서 다시 완료됩니다. 조사하는 애플리케이션이 요청을 수행하도록 하려면 완료된 메시지 요청발행된 메시지 요청 또는 수신된 메시지 요청의 현재 값을 기록하십시오. 이용 애플리케이션을 다시 실행하여 두 값이 증가했는지 확인하십시오. 값이 증가하지 않은 경우, 애플리케이션은 이 메시지 지점에 대해 ME3에서 ME2까지 요청하지 않습니다(기존 수는 메시지를 이용했던 이전애플리케이션과 관련이 있습니다.). 이용 애플리케이션의 오류를 확인하십시오.
    • 애플리케이션이 시작되었는지 확인하십시오.
    • 이용될 대상의 이름이 올바른지 확인하십시오.
  4. 값이 증가하는 경우, 메시지 요청이 발행되고 완료되었지만 어떤 메시지도 이용 애플리케이션에 의해 리턴되거나 처리되지 않았습니다.
    • 애플리케이션 선택 기준이 메시지 지점의 사용 가능한 메시지 또는 메시지들과 일치하는지 확인하십시오.
    • 애플리케이션 또는 런타임 오류를 확인하여, 애플리케이션이 올바르게 메시지를 수신하고 있는지 확인하십시오.

다음에 수행할 작업

여전히 문제가 있다면 IBM 고객 서비스 담당자에게 문의하십시오.

주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tju_pt2pt_not_consumed_remote2
파일 이름:tju_pt2pt_not_consumed_remote2.html