IBM MQ 서버를 사용한 요청-응답 메시징
WebSphere® MQ 서버 버스 멤버에 지정되는 대상에 전송된 메시지의 응답 대상을 제공할 수 있습니다. 응답이 IBM MQ 애플리케이션(예: IBM MQ JMS 애플리케이션)에서 오는 경우 응답 대상에 몇 가지 제한사항이 적용됩니다. 또한 응답이 플로우할 수 있는 IBM MQ 링크를 구성해야 합니다.
대상에 대한 응답이 있는 메시지가 WebSphere MQ 서버 버스 멤버에
지정된 대상에 전송되는 경우, 대상에 대한 응답이 다음 IBM MQ 메시지 디스크립터 필드로 표시됩니다.
- 큐 이름: 큐에 대한 응답으로 지정된 서비스 통합 대상 이름으로 설정됩니다.
- 큐 관리자 이름: 메시지가 전송된 서비스 통합 버스의 이름으로 설정되거나 MQ 서버의 버스 멤버 구성에 지정된 가상 큐 관리자 이름으로 설정됩니다.
WebSphere MQ 서버를 사용하여 서비스 통합에서
메시지를 보내는 경우, 다음과 같은 조건이 충족되면
IBM MQ JMS 애플리케이션은 메시지의 응답 대상에만 응답할 수 있습니다.
- 응답 대상 이름은 유효한 IBM MQ 큐 이름이어야 합니다.
- 응답 대상이 유효한 IBM MQ 큐 관리자 이름의 서비스 통합 버스에 있거나 MQ 서버에 대한 버스 멤버 구성에 지정된 가상 큐 관리자 이름이 유효한 IBM MQ 큐 관리자 이름이어야 합니다.
- 응답 대상이 메시지가 시작된 버스와 동일한 서비스 통합 버스에 있어야 합니다.
- 응답이 플로우할 수 있는 IBM MQ 링크를 서비스 통합 버스와 IBM MQ 네트워크 간에 구성해야 합니다.
- IBM MQ 링크에 할당된 "가상 큐 관리자 이름"은 IBM MQ 링크가 나타내는 서비스 통합 버스의 이름 또는 MQ 서버의 버스 멤버 구성에 지정된 가상 큐 관리자 이름 중 하나가 될 수 있는 응답 대상에 지정된 큐 관리자 이름과 일치해야 합니다.