애플리케이션이 메시지를 수신하거나 생성하는데 실패하는 경우, 문제점 해결을 위해
애플리케이션이 연결된 메시징 엔진을 알아내고 싶을 수 있습니다.
프로시저
- 애플리케이션이 JMS 애플리케이션인 경우, 메시징 엔진 이름이 지정되어 있을 수 있는
연결 팩토리를 검사하십시오.
- 애플리케이션이 JMS 애플리케이션이 아니거나 연결 팩토리가 메시징 엔진 이름을
지정하지 않은 경우, 다음 중 하나의 방법을 사용하여 애플리케이션이 연결된 메시징
엔진을 판별하십시오.
- 애플리케이션이 유효한 연결 오브젝트를 얻은 후 애플리케이션 코드 내에,
그 오브젝트의 toString() 메소드에 호출을 추가하십시오. 애플리케이션을 재실행하면
연결된 메시징 엔진 이름이 명확히 나열됩니다.
- SIBJms_External 추적 컴포넌트를 사용으로 설정하고 애플리케이션을 재실행하십시오.
연결된 메시징 엔진 이름의 참조를 위해 생성된 추적을 조사하십시오.
결과
이 메소드 중 하나에 의해 리턴된 메시징 엔진은 애플리케이션의 재실행과 관계가 있다는 것에
주의하십시오. 원래 실패한 애플리케이션의 인스턴스가 버스의 다른 메시징 엔진에 연결되어 있었을
가능성이 있습니다.