WebSphere MQ 자원 정의

응용프로그램 클라이언트는 WebSphere MQ 네트워크상의 어느 시스템에서나 실행될 수 있습니다. WebSphere Message Broker 클라이언트는 WebSphere MQ 기능을 사용하여 브로커에 연결하고 그와 상호작용해야 하기 때문에(MQI 및 AMI 사용), WebSphere Message Broker용 클라이언트 설치는 WebSphere MQ 서버용 클라이언트 설치와 동일합니다.

클라이언트의 브로커 연결을 지원하려면 다음을 수행하십시오.

  1. 응용프로그램이 브로커와 동일한 시스템에서 실행되는 경우, MQCONN을 사용하여 브로커의 큐 관리자와 로컬 연결을 설정할 수 있으며 이를 지원하기 위해 WebSphere MQ 자원을 정의할 필요가 없습니다.
  2. 응용프로그램이 브로커 네트워크에 있는 다른 큐 관리자와 동일한 시스템에서 실행되는 경우 해당 큐 관리자에 대한 로컬 연결을 설정할 수 있습니다. 이 시나리오에서 클라이언트가 연결된 큐 관리자와 필요한 서비스를 제공하는 브로커를 호스트하는 큐 관리자 간의 통신을 지원하도록 적절한 자원을 정의해야 합니다.
  3. 응용프로그램이 큐 관리자를 지원하지 않는 시스템에서 실행되는 경우, 다른 시스템에 있는 큐 관리자에 클라이언트를 연결해야 합니다. 연결되는 큐 관리자는 다음 중 하나일 수 있습니다.
    • 브로커의 큐 관리자

      이 옵션을 지원하도록 적절한 클라이언트 연결 및 서버 연결 정의를 설정해야 합니다.

    • 네트워크의 다른 큐 관리자

      이 옵션을 지원하도록 적절한 클라이언트 연결 및 서버 연결 정의를 설정하고 클라이언트가 연결된 큐 관리자와 필요한 서비스를 제공하는 브로커를 호스트하는 큐 관리자 간의 통신을 지원하도록 정의되었는지 확인해야 합니다.

응용프로그램은 응용프로그램이 연결된 큐 관리자가 소유하는 큐에서만 메시지를 가져올 수 있습니다(모든 WebSphere MQ 응용프로그램에 해당). 그러므로, 응용프로그램이 특정 브로커에 있는 서비스로 채워지고 브로커의 큐 관리자가 소유한 큐에서 메시지를 수신하는 경우, 브로커의 큐 관리자에 연결되어야 합니다(로컬 또는 WebSphere MQ 클라이언트 연결 사용).

그러나 메시지를 넣는 응용프로그램은 큐 관리자가 일정한 방식으로 대상 목적지를 해석하기만 한다면 네트워크의 모든 큐 관리자에 연결될 수 있습니다. 모든 경우 클라이언트 응용프로그램이 연결되는 큐 관리자는 응용프로그램이 메시지를 넣는 큐나 큐의 위치를 인식해야 합니다(예: 리모트 큐 정의 사용).

메시지 플로우의 노드로 WebSphere MQ 큐를 정의할 때 SYSTEM_BROKER로 시작되는 이름을 지정하지 말아야 합니다. 이것은 내부에서 사용하기 위해 WebSphere Message Broker에서 정의한 큐로 예약되어 있습니다.

응용프로그램이 다른 응용프로그램에서 publish한 메시지를 수신하는 subscriber인 경우 subscriber 큐로 임시 다이나믹 큐를 지정할 수 있습니다. 그런 경우, 브로커는 큐가 삭제될 때 subscription을 자동으로 등록 취소합니다.

응용프로그램, 메시지 넣기 및 가져오기와 WebSphere MQ 클라이언트 사용에 대한 자세한 내용은 WebSphere MQ 클라이언트WebSphere MQ Application Programming Guide를 참조하십시오.

관련 개념
WebSphere MQ Enterprise Transport
메시지 플로우 개요
관련 태스크
메시지 플로우 개발
전개
관련 참조
WebSphere MQ Enterprise Transport
내장 노드
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ac10126_