WebSphere Application Server에서 WebSphere MQ 기능을 사용 불가능하게 설정
애플리케이션 서버에서 IBM MQ 기능을 사용할 필요가 없는 경우, 관리 콘솔 또는 관리 명령을 사용하여 해당 기능을 사용 불가능하게 할 수 있습니다. 또한 사용자 정의 특성을 지정하여 클라이언트 프로세스에서 IBM MQ 기능을 사용 불가능하게 할 수도 있습니다.
이 태스크 정보
WebSphere® Application Server 프로세스 또는 애플리케이션 클라이언트 프로세스가 시작되고, 이 프로세스가 실행되는 동안 IBM MQ 메시징 제공자 같은 IBM MQ 관련 기능을 지원할 수 있도록 처리량이 수행됩니다. 기본적으로, 이 처리는 IBM MQ 관련 기능이 사용된 적이 있는지 여부에 관계없이 수행됩니다. 모든 IBM MQ 기능을 사용할 필요가 없는 경우, 애플리케이션 서버 또는 클라이언트 프로세스에서 모든 IBM MQ 기능을 사용 불가능하게 설정하여 성능을 높일 수 있습니다.
- 해당 특정 서버에서 IBM MQ 메시징 제공자 기능을 사용할 수 없습니다.
- 정의된 어떠한 IBM MQ 메시징 제공자 자원도 JNDI에 바인드되지 않으며, 따라서 영향 받은 애플리케이션 서버 프로세스 내부, 기타 애플리케이션 서버 프로세스 또는 애플리케이션 클라이언트에서 검색할 수 없습니다.
- IBM MQ 메시징 제공자 자원을 계속 정의할 수 있습니다. 그러나 IBM MQ가 사용 불가능하게 된 범위에 따라 연결 팩토리 작성 또는 활성화 스펙 작성 마법사의 연결 테스트 단추가 작동하지 않습니다.
- IBM MQ 메시징 제공자 자원으로 구성된 메시지 리스너 포트를 사용하는 메시지 구동 Bean이 시작되지 않습니다.
- IBM MQ 메시징 제공자 활성화 스펙을 사용하는 메시지 구동 Beans이 시작되지 않습니다.
- IBM MQ 메시징 제공자 자원을 포함하는 모든 인다우트 XA 트랜잭션을 복구할 수 없습니다.
- IBM MQ 기능이 사용 불가능하게 되지 않은 원격 서버에서 IBM MQ 메시징 제공자 자원을 검색하려는 모든 시도가 실패합니다.
- IBM MQ 큐 연결 특성 기능을 사용할 수 없습니다.
- 해당 특정 서버에서 IBM MQ 링크 기능을 사용할 수 없습니다.
- IBM MQ 링크를 중지 또는 시작할 수 없습니다.
- IBM MQ 수신자 채널을 중지 또는 시작할 수 없습니다.
- IBM MQ 전송자 채널을 중지, 시작 또는 재설정할 수 없습니다.
- IBM MQ 큐 관리자로 메시지를 전송할 수 없습니다. IBM MQ 링크를 기반으로 외부 버스에 전송되는 모든 메시지는 해당 IBM MQ 링크에 대한 전송 항목 스트림에 남아 있습니다.
- IBM MQ 큐 관리자로부터 메시지를 수신할 수 없습니다.
- IBM MQ 링크에서 사용하는 인바운드 채널 체인이 시작되지 않습니다.
- 인다우트 전송자 채널을 해석할 수 없습니다.
- IBM MQ 링크를 사용하는 외부 버스 연결의 연결 테스트 기능을 사용하려는 시도가 실패합니다.
- 인다우트 메시지에 대해 저장된 모든 상태를 처리할 수 없기 때문에 IBM MQ 링크를 완전히 삭제할 수 없습니다.
- 해당 특정 서버에서 IBM MQ 서버 기능을 사용할 수 없습니다.
- IBM MQ로 메시지를 전송할 수 없습니다.
- IBM MQ로부터 메시지를 수신할 수 없습니다.
- 연결 테스트 단추가 작동하지 않습니다.
- IBM MQ 클라이언트 링크 기능이 작동하지 않습니다.
- IBM MQ 클라이언트 링크를 중지 또는 시작할 수 없습니다.
- IBM MQ 클라이언트 링크를 사용하여 메시지를 전송할 수 없습니다.
- IBM MQ 클라이언트 링크를 사용하여 메시지를 수신할 수 없습니다.
- IBM MQ 링크에서 사용하는 인바운드 채널 체인이 시작되지 않습니다.
- IBM MQ 자원 어댑터가 시작되지 않습니다.
- IBM MQ 기본 Java™ 기능이 사용 불가능합니다.
- IBM MQ에서 제공하는 모든 클래스를 사용하려는 모든 시도가 실패합니다.
- IBM MQ 기능이 사용 불가능하게 되지 않은 원격 서버에서 IBM MQ 메시징 제공자 자원을 검색하려는 모든 시도가 실패합니다.
- IBM MQ 기본 Java 기능을 사용할 수 없습니다.
- IBM MQ 에서 제공하는 모든 클래스를 사용하려는 모든 시도가 실패합니다.
프로시저
예
두 개의 노드(node1 및 node2)가 있는 Network Deployment 구성 예제를 고려하십시오. Node1에는 두 개의 서버(server1 및 server2)가 있습니다. Node2에는 단일 서버인 server3가 있습니다. server3 및 server1은 cluster1 클러스터의 일부입니다. cluster1 범위에서 IBM MQ 메시징 제공자 분할창에는 WebSphere MQ 사용 불가능 선택란이 선택되어 있고 변경사항이 저장되어 있습니다. cluster1이 다시 시작되면, server3 및 server1에서 모든 IBM MQ 기능이 사용 불가능합니다.
모든 범위에서 IBM MQ 기능을 사용 불가능하게 하지 않고 Network Deployment 구성의 모든 프로세스에서 IBM MQ 기능을 사용 불가능하게 할 수 있음에 유의할 필요가 있습니다. 이전 예제의 시나리오를 사용하는 경우, 토폴로지의 모든 노드(배치 관리자 노드인 node1 및 node2)에서 IBM MQ 기능이 사용 불가능하면 토폴로지의 모든 프로세스에서도 IBM MQ 기능이 사용 불가능합니다.
다음에 수행할 작업
- WMSG2016I는 서버가 시작될 때 IBM MQ가 사용 불가능하게 된 경우에 출력됩니다.
- CWSIC3650I는 서버에서 실행 중인 모든 구성된 IBM MQ 링크에 대해 한 번씩 출력됩니다.
- CWSIC3713I는 서버에서 실행 중인 모든 구성된 IBM MQ 클라이언트 링크에 대해 한 번씩 출력됩니다.