Label 노드

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

목적

메시지가 해당 컨텐츠를 기반으로 하는 메시지 플로우를 통과하는 라우트를 동적으로 판별하려면 RouteToLabe 노드와 함께 Label 노드를 사용하십시오. RouteToLabel 노드는 메시지가 다음에 라우트되어야 하는 Label 노드의 ID를 판별하기 위해 메시지의 RouteToLabel 노드를 검토합니다.

메시지에 다음 처리 순서를 알려주는 하나 이상의 Label 노드 ID로 메시지의 로컬 환경을 채우는 Compute 노드 앞에 메시지 플로우의 RouteToLabel 노드가 선행됩니다.

Label 노드가 메시지 플로우 내에서 논리적으로는 RouteToLabel 노드 뒤에 있으나, 실제로 RouteToLabel 노드에는 연결하지 않도록 메시지 플로우를 설계합니다. 필요할 경우, 로컬 환경의 컨텐츠에 따라 브로커에 의해 연결이 이루어집니다.

Label 노드는 라우팅 결정의 대상을 제공하며 어떠한 방법으로도 이 대상이 핸들링하는 메시지를 처리하지 않습니다. 일반적으로, Label 노드는 특정 방법으로 각 메시지를 처리하는 서브플로우에 연결하며 출력 노드 또는 RouteToLabel 노드에서 종료합니다.

Label 노드를 Compute 또는 Database 노드에 지정된 PROPAGATE 문의 대상으로 사용할 수도 있습니다.

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

Label 노드 아이콘

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

이 노드를 사용하는 방법을 확인하려면 Airline Reservations 샘플을 참조하십시오.

Label 노드 구성

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

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

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

  1. Label 노드에는 RouteToLabel 노드에 대한 대상을 식별하는 레이블 이름이라고 하는 하나의 필수 등록 정보가 있습니다. 레이블 이름은 노드 인스턴스 자체의 이름과 동일해서는 안되며 이 이름이 나타나는 메시지 플로우 내에서 고유해야 합니다. 이 Label 노드의 서브플로우가 다른 메시지 플로우에 임베드된 경우 Workbench로 인스턴스 이름을 수정할 수 있습니다.
  2. 간단한 설명, 자세한 설명 또는 둘 다를 입력하려면, 등록 정보 대화 상자 네비게이터에서 설명을 선택하십시오.
  3. 적용을 누르면 등록 정보 대화 상자를 닫지 않고도 Label 노드를 변경할 수 있습니다. 확인을 눌러 변경사항을 적용하고 등록 정보 대화 상자를 닫으십시오.

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

터미널 및 등록 정보

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

터미널 설명
Out 메시지가 라우트될 출력 터미널.

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

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

등록 정보 M C 디폴트 설명
레이블 이름 아니오   노드의 ID. RouteToLabel 노드로 라우트되는 메시지의 대상으로 사용됩니다.

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

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