Publication 노드

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

목적

메시지 플로우에서 출력 메시지를 필터하여 원하는 특정 토픽 세트를 등록한 subscriber로 이 메시지를 전송하려면 Publication 노드를 사용하십시오. Publication 노드는 항상 메시지 플로우의 출력 노드여야 하며 자체에는 출력 터미널이 없습니다.

메시지 플로우가 Publish/Subscribe 응용프로그램을 지원할 경우, Publication 노드(또는 유사한 서비스를 제공하는 사용자 정의 노드)를 사용하십시오. Publication을 수신할 응용프로그램은 subscription을 브로커에 등록해야 하고 제한적인 기준(예: 특정 publication 토픽)을 제공함으로서 응용프로그램이 가져오는 publication을 선택적으로 규정해야 합니다.

Subscriber 응용프로그램이 WebSphere MQ Enterprise Transport를 사용하여 브로커에 연결할 경우, 메시지를 WebSphere MQ 클러스터 큐 또는 공유된 큐로서 publish할 큐를 정의할 수 있습니다.

Publication은 또한 클러스터 큐가 subscriber 큐로 지정된 경우에 WebSphere MQ 클러스터 내에서 subscriber로 전송됩니다. 이 경우, subscriber는 클러스터와 연관되는 "가상의" 큐 관리자 이름을 사용하고 브로커에서 subscription을 충족하는 이 큐 관리자의 해당 공백 큐 관리자 별명 정의가 작성되는지 확인해야 합니다.

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

Publication 노드 아이콘

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

이 노드를 사용하는 방법을 보려면 다음 샘플을 참조하십시오.

이 노드를 사용하는 방법에 대한 예의 경우, 규칙적으로 주가 갱신을 publish하는 publish 응용프로그램을 작성했다고 가정합니다. 응용프로그램이 메시지를 MQInput 노드를 통해 브로커로 송신하고 메시지 플로우는 입력 통화를 여러 출력 통화로 변환합니다. 지원되는 각 통화에 대한 Publication 노드를 포함시키고 Subscription 지점을 노드가 주가를 publish하는 통화를 반영하는 값(예: 파운드 또는 US 달러)으로 설정하십시오.

Publication 노드 구성

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

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

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

  1. 메시지 플로우에서 메시지를 수신한 WebSphere MQ 큐의 이름을 스트림 이름으로 사용하려면 함축적 스트림 이름 지정 선택란을 선택하십시오. 이 등록 정보는 WebSphere MQ Publish/Subscribe에 정방향 호환성을 제공하며, MQPSStream이 지정되지 않은 경우 MQRFH 헤더가 있는 메시지에 적용됩니다.

    이 조치를 취하지 않으려면 선택란을 지우십시오.

  2. 이 publication 노드에 대해 Subscription 지점을 지정하십시오. 이 등록 정보의 값을 지정하지 않으면 디폴트 subscription 지점이 사용됩니다. 이 값은 노드를 고유하게 식별하며 subscriber가 특정 publication을 가져오는 데 사용될 수 있습니다(위의 시나리오 예에 설명된 대로).

    자세한 정보는 Subscription 지점을 참조하십시오.

  3. 간단한 설명, 자세한 설명 또는 둘 다를 입력하려면, 등록 정보 대화 상자 네비게이터에서 설명을 선택하십시오.
  4. 적용을 누르면 등록 정보 대화 상자를 닫지 않고도 Publication 노드를 변경할 수 있습니다. 확인을 눌러 변경사항을 적용하고 등록 정보 대화 상자를 닫으십시오.

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

터미널 및 등록 정보

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

터미널 설명
In 노드가 처리할 메시지를 승인하는 입력 터미널.

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

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

등록 정보 M C 디폴트 설명
함축적 스트림 이름 지정 아니오 지우기 입력 메시지를 수신하는 WebSphere MQ 큐의 이름을 스트림 이름으로 사용할지 여부. 이 선택란을 선택하면 이 조치가 수행됩니다.
Subscription 지점 아니오 아니오   노드의 subscription 지점 값.

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

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