공개/등록 메시지가 등록에 도달하지 않는 이유 조사
공개/등록 메시지가 서비스 통합 버스의 등록에 도달하지 않는 이유를 조사하기 위해 수행할 수 있는 일련의 확인 사항들이 있습니다.
시작하기 전에
이 조사를 시작하기 전에 다음 확인 사항을 완료하십시오.
- 생성 애플리케이션이 메시지를 올바르게 생성하고 있는지 확인하십시오.
- 애플리케이션으로부터 장애와 런타임 오류가 없는지 확인하십시오.
- 대상의 이름이 올바른지 확인하십시오.
- 메시지가 생성되고 있는지 확인하십시오.
- 메시지를 생성하는데 사용되는 트랜잭션이 예외 없이 커미트되는지 확인하십시오.
- 이용 애플리케이션이 메시지를 올바르게 이용하고 있는지 확인하십시오.
- 생성 애플리케이션을 확인하여 메시지에게 짧은 만료 시간을 제공하는지 알아보십시오. 그런 경우, 메시지가 도착하기 전 또는 수신 메시징 엔진에 의해 처리되기전에 사라질 수 있습니다.
- 을 클릭하여 관련 버스의 대상을 표시하십시오. 주제 공간을 클릭하고 보내기 허용 및 받기 허용 선택란이 선택되었는지 확인하십시오.
- 관련 예외 대상을 확인하여 메시지가 이곳에 나타나는지를 알아 보십시오.그런 경우, 메시지 내에 포함된 정보를 사용하여 메시지가 예외 대상에 도착한 이유와 애플리케이션(또는 매개체)에게 메시지들을 처리하도록 했는지 알아보십시오.
- 메시지의 가독성을 확인하십시오. 신뢰성이 최선의 노력으로 설정되면 메시지는 정상 작동 동안 시스템에 의해 버려질 수 있습니다. 가능한 원인 목록은 Understanding why best effort nonpersistent messages are being discarded의 내용을 참조하십시오.
- 오류 로그에서 예외를 검사하십시오.
이 태스크 정보
프로시저
- 을 클릭하여 관련 버스의 대상을 표시하십시오. 관련 주제 공간을 클릭하고 메시지 지점 아래에서 공개 지점을 클릭하십시오. 나열된 발행 지점에 대해, 생성 지점을 클릭한 다음 런타임 >등록을 클릭하고 사용자의 등록을 찾으십시오. 사용자의 등록이 어떤 발행 지점에도 나열되지 않으면 이용 애플리케이션에 오류가 있습니다.
- 생성 및 이용 애플리케이션이 연결된 메시징 엔진을 판별하십시오. 애플리케이션이 연결된 메시징 엔진 판별의 내용을 참조하십시오.
- 생성 애플리케이션이 이용 애플리케이션과 같은 메시징 엔진에 연결된 경우, 메시지는 이용자에게 로컬로 생성됩니다. 생성 및 이용 애플리케이션을 다시 확인하고 시스템 로그에서 오류를 확인하십시오.
- 생성 애플리케이션이 이용 애플리케이션과 다른 메시징 엔진에 연결된 경우, 메시지는 원격 발행 지점을 통해 라우팅됩니다. 이 시나리오를 조사하려면 원격 메시지 지점을 통해 등록이 공개/등록 메시지를 수신하지 않는 이유 조사의 내용을 참조하십시오.