AggregateRequest 노드

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

목적

요청 메시지가 송신되었다는 사실을 기록하려면 AggregateRequest 노드를 사용하십시오. AggregateRequest 노드는 AggregateReply 노드가 복합 메시지를 구성하는 데 도움이 되는 정보도 수집합니다.

집계는 요청/응답 응용프로그램 모델을 확장한 것입니다. 이는 여러 관련 요청의 생성 및 fan-out을 해당 응답의 fan-in과 결합하여 이 응답을 하나의 집계된 응답 메시지로 컴파일합니다.

다음 세 개의 노드에서 집계 기능을 제공합니다.

  1. AggregateControl 노드는 집계의 일부인 요청 fan-out의 시작을 표시합니다. 이 노드는 AggregateReply 노드가 작성된 여러 요청을 일치시키기 위해 사용하는 제어 메시지를 송신합니다. control 터미널에서 전달된 정보는 브로커 ID, 집계 이름 등록 정보 및 시간 종료 등록 정보를 포함합니다. AggregateControl 노드가 메시지 환경에 추가하는 집계 정보는 변경할 수 없습니다.
  2. AggregateRequest 노드는 요청 메시지를 송신했다는 사실을 기록합니다. 이 노드는 AggregateReply 노드가 집계된 응답 메시지를 구성하는 데 도움이 되는 정보도 수집합니다. AggregateRequest가 메시지 환경에 추가한 정보는 보존해야 합니다. 그렇지 않으면 집계에 실패합니다.
  3. AggregateReply 노드는 집계 fan-in의 끝을 표시합니다. AggregateReply 노드는 응답을 수집하여 이를 하나의 집계된 응답 메시지로 결합합니다.

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

AggregateRequest 노드 아이콘

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

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

AggregateRequest 노드 요청

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

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

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

  1. 폴더 이름의 값을 입력하십시오. 이 이름은 이 요청에 대한 응답을 저장하기 위해 AggregateReply 노드의 복합 메시지 내에서 폴더로 사용됩니다. 이 등록 정보는 필수입니다. 값을 입력해야 합니다. 값은 고유하지 않아도 됩니다.
  2. 간단한 설명, 자세한 설명 또는 둘 다를 입력하려면, 등록 정보 대화 상자 네비게이터에서 설명을 선택하십시오.
  3. 적용을 누르면 등록 정보 대화 상자를 닫지 않고도 AggregateRequest 노드를 변경할 수 있습니다. 확인을 눌러 변경사항을 적용하고 등록 정보 대화 상자를 닫으십시오.

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

터미널 및 등록 정보

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

터미널 설명
In 집계 요청의 일부로서 송신된 메시지를 승인하는 입력 터미널.
Out 처리가 완료되었을 때 입력 메시지가 라우트될 출력 터미널.

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

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

등록 정보 M C 디폴트 설명
폴더 이름 아니오   AggregateReply 노드의 복합 메시지 내에서 폴더로 사용되는 이름. 이 등록 정보는 필수입니다.

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

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