MQeOutput 노드

주의: WebSphere Message Broker 버전 6.0에서는 MQeInput 및 MQeOutput 노드를 포함하는 메시지 플로우를 더 이상 사용하지 않습니다. 여기에 설명된 작동은 단지 버전 6.0에서 이전 버전으로 전개할 때 이주 라우트를 제공하기 위한 것입니다. 플로우를 다시 설계하여 MQe 노드를 제거하고 사용자의 고유 스펙에 구성되고 MQe 게이트웨이 구성에 통합된 MQ 노드로 바꾸십시오. 자세한 정보는 WebSphere MQ Everyplace 노드를 포함하는 메시지 플로우 이주를 참조하십시오.

이 주제는 다음 절을 포함합니다.

목적

WebSphere MQ Mobile Transport 프로토콜을 사용한 브로커에 연결하고 클라이언트에 메시지를 송신하려면 MQeOutput 노드를 사용하십시오.

MQeOutput 노드는 메시지를 WebSphere MQ Everyplace 큐 관리자로 전달합니다. 로컬이 아닌 목적지 큐 관리자를 지정할 경우, 큐 관리자 또는 큐 관리자에게 서비스를 제공하는 저장 및 전달 큐에 대한 라우트가 있는지 확인하십시오(큐 관리자가 있을 경우).

MQeOutput 노드를 사용하여 메시지 플로우의 트랜잭션 특성을 변경할 수 없습니다. 메시지 플로우의 입력 노드로 설정된 트랜잭션 특성이 플로우의 트랜잭션 작동을 판별합니다.

z/OS 시스템으로 전개한 메시지 플로우에서는 MQeOutput 노드를 사용할 수 없습니다.

서브플로우로 사용할 메시지 플로우를 작성하는 경우 표준 출력 노드를 사용할 수 없으면 Output 노드 인스턴스를 사용하여 메시지를 전달할 서브플로우의 out 터미널을 작성해야 합니다.

메시지 플로우가 메시지를 WebSphere MQ Everyplace 큐로 송신하지 않게 하려는 경우, 지원되는 다른 출력 노드를 선택할 수 있습니다.

MQeOutput 노드는 Workbench에서 다음 아이콘으로 표시됩니다.

MQeOutput 노드 아이콘

메시지 플로우에서 노드 사용

이 노드를 사용할 수 있는 방법의 예로 밭에 얼마나 급수가 잘되고 있는지를 점검하는 농부를 고려해 봅시다. 농부는 WebSphere MQ Everyplace가 설치되어 있는 PDA를 휴대하고 있습니다. 농부는 급수가 잘 안되는 지역을 알게 됩니다. 그래서 PDA 및 전역 위성 탐색 링크를 사용하여 급수 밸브를 점검하여 결함을 찾아냅니다. 이 정보는 밸브 제어를 담당하는 리모트 SCADA 디바이스가 브로커가 검색한 진단 메시지를 publish하여 MQeOutput 노드 및 농부의 PDA에 있는 WebSphere MQ Everyplace 클라이언트로 전달했기 때문에 사용 가능합니다.

WebSphere MQ Everyplace 문서

WebSphere MQ 웹 페이지에 있는 WebSphere MQ Everyplace 문서에서 WebSphere MQ Everyplace에 대한 자세한 정보 및 노드 등록 정보를 찾을 수 있습니다.

MQeOutput 노드 구성

MQeOutput 노드 인스턴스를 메시지 플로우에 넣었으면 이 노드를 구성할 수 있습니다. 편집기 보기에서 이 노드를 마우스 오른쪽 단추로 누른 후 등록 정보를 누르십시오. 노드의 기본 등록 정보가 표시됩니다.

값을 입력해야 하는 모든 필수 등록 정보(정의된 디폴트 값이 없는 등록 정보)는 등록 정보 대화 상자에서 별표(*)로 표시됩니다.

다음과 같이 MQeOutput 노드를 구성하십시오.

  1. 아래와 같이 목적지 모드에서 큐 이름을 선택한 경우 출력 메시지의 목적지를 지정하는 큐 관리자 이름큐 이름을 입력하십시오. 목적지 모드에 대해 다른 옵션을 선택한 경우에는 이 등록 정보를 설정하지 않아도 됩니다.
  2. 등록 정보 대화 상자 네비게이터에서 고급을 선택한 후 드롭다운 목록에서 목적지 모드를 선택하십시오. 이 모드는 출력 메시지를 전달하는 큐를 식별합니다.
    • 큐 이름. 메시지가 큐 이름 등록 정보에 이름 지정된 큐로 송신됩니다. 이 옵션을 선택할 경우, 큐 관리자 이름큐 이름(기본 탭에 있음)은 필수입니다. 디폴트 값입니다.
    • 리플라이-투 큐. 메시지가 MQMD의 ReplyToQ 필드에 이름 지정된 큐로 송신됩니다.
    • 목적지 목록. 메시지가 메시지와 연관된 LocalEnvironment(DestinationList라고 알려져 있음)에 이름 지정된 큐 목록으로 송신됩니다.
  3. 등록 정보 대화 상자 네비게이터에서 요청을 선택한 후, 등록 정보를 설정하여 생성된 각 출력 메시지의 특성을 정의하십시오.
    1. 각 출력 메시지가 MQMD에 요청 메시지(MQMD_REQUEST)로 표시되어 있다는 것을 표시하려면 요청 선택란을 선택하십시오. 그러면 WebSphere MQ가 새 ID를 생성하도록 새 메시지 ID 필드가 지워집니다(MQMI_NONE로 설정됨). 각 출력 메시지가 요청 메시지로 표시되어 있지 않다는 것을 표시하려면 선택란을 지우십시오. 리플라이-투 큐에서 목적지 모드를 선택한 경우에는 이 선택란을 선택할 수 없습니다.
    2. 리플라이-투 큐 관리자WebSphere MQ Everyplace 큐 관리자 이름을 입력하십시오. 이 이름은 리플라이-투 큐 관리자로서 각 출력 메시지의 MQMD에 삽입됩니다. 이 새 값은 MQMD의 현재 값을 대체합니다.
    3. 리플라이-투 큐WebSphere MQ Everyplace 큐 이름을 입력하십시오. 이 이름은 리플라이-투 큐로서 각 출력 메시지의 MQMD에 삽입됩니다. 이 새 값은 MQMD의 현재 값을 대체합니다.
  4. 간단한 설명, 자세한 설명 또는 둘 다를 입력하려면, 등록 정보 대화 상자 네비게이터에서 설명을 선택하십시오.
  5. 적용을 누르면 등록 정보 대화 상자를 닫지 않고도 MQeOutput 노드를 변경할 수 있습니다. 확인을 눌러 변경사항을 적용하고 등록 정보 대화 상자를 닫으십시오.

    대화 상자를 닫고 등록 정보에서 작성한 모든 변경을 제거하려면 취소를 누르십시오.

터미널 연결

in 터미널을 바인드된 아웃바운드 메시지가 라우트되는 노드에 연결하십시오.

메시지에 대한 추가 처리, 오류 처리 또는 메시지를 추가 목적지에 송신하려면 이 노드의 out 또는 failure 터미널을 이 메시지 플로우의 다른 노드에 연결하십시오.

연결할 경우, 노드가 이 메시지를 넣은 각 목적지에 대한 다음과 같은 정보로 메시지와 연관된 LocalEnvironment가 향상됩니다.

  • 큐 이름
  • 큐 관리자 이름
  • 메시지 응답 ID(메시지 ID와 동일한 값으로 설정)
  • 메시지 ID(MQMD에서 발생)
  • 상관 ID(MQMD에서 발생)

이 값은 로컬 환경 트리 구조 내의 WrittenDestination에 기록됩니다.

터미널을 연결하지 않은 경우 로컬 환경 트리는 변경되지 않습니다.

메시지 플로우에서 집계를 사용할 경우에는 터미널을 사용해야 합니다.

터미널 및 등록 정보

다음 표에는 MQeOutput 노드 터미널이 설명되어 있습니다.

터미널 설명
In 노드가 처리할 메시지를 승인하는 입력 터미널.
Failure 메시지를 출력 큐에 넣을 때 실패가 감지될 경우 메시지가 라우트될 출력 터미널.
Out 출력 큐에 메시지를 넣었을 경우와 이 메시지 프로세스 내에서 추가 처리가 필요한 경우 메시지가 라우트될 출력 터미널.

다음 표에는 노드 등록 정보가 설명되어 있습니다. 앞에 M이 표시된 열은 등록 정보가 필수임을 나타내며(디폴트가 정의되지 않았을 때 값을 입력해야 하는 경우 등록 정보 대화 상자에 별표(*)로 표시됨) 앞에 C가 표시된 열은 등록 정보가 구성 가능함을 나타냅니다(메시지 플로우를 Bar 파일에 추가하여 전개할 때 값을 변경할 수 있음).

다음 표에는 MQeOutput 노드 기본 등록 정보가 설명되어 있습니다.

등록 정보 M C 디폴트 설명
큐 관리자 이름 아니오   큐 이름에 지정된 출력 큐가 정의되어 있는 WebSphere MQ Everyplace 큐 관리자의 이름.
큐 이름 아니오   이 노드가 메시지를 넣을 WebSphere MQ Everyplace 출력 큐 이름.

다음 표에는 MQeOutput 노드 고급 등록 정보가 설명되어 있습니다.

등록 정보 M C 디폴트 설명
목적지 모드 아니오 목적지 목록 출력 메시지를 송신할 큐. 올바른 값은 큐 이름, 리플라이-투 큐목적지 목록입니다.

다음 표에는 MQeOutput 노드 요청 등록 정보가 설명되어 있습니다.

등록 정보 M C 디폴트 설명
요청 아니오 지우기 각 출력 메시지를 요청 메시지로 생성할 것인지 여부. 이 선택란을 선택하면 조치가 수행됩니다.
리플라이-투 큐 관리자 아니오   리플라이-투 큐에 지정된 출력 큐가 정의되어 있는 큐 관리자의 이름.
리플라이-투 큐 아니오   이 요청에 대한 응답을 넣기 위한 리플라이-투 큐의 이름.

다음 표에는 MQeOutput 노드 설명 등록 정보가 설명되어 있습니다.

등록 정보 M C 디폴트 설명
간단한 설명 아니오 아니오   노드에 대한 간략한 설명.
자세한 설명 아니오 아니오   메시지 플로우에서 노드의 목적을 설명하는 텍스트.
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ac04610_