이 주제는 다음 절을 포함합니다.
집계의 일부분인 요청의 fan-out 시작을 표시하려면 AggregateControl 노드를 사용하십시오.
집계는 요청/응답 응용프로그램 모델을 확장한 것입니다. 이는 여러 관련 요청의 생성 및 fan-out을 해당 응답의 fan-in과 결합하여 이 응답을 하나의 집계된 응답 메시지로 컴파일합니다.
다음 세 개의 노드에서 집계 기능을 제공합니다.
AggregateControl 노드는 Workbench에서 다음 아이콘으로 표시됩니다.
AggregateControl 노드 인스턴스를 메시지 플로우에 넣었으면 이 노드를 구성할 수 있습니다. 편집기 보기에서 이 노드를 마우스 오른쪽 단추로 누른 후 등록 정보를 누르십시오. 노드의 기본 등록 정보가 표시됩니다.
값을 입력해야 하는 모든 필수 등록 정보(정의된 디폴트 값이 없는 등록 정보)는 등록 정보 대화 상자에서 별표(*)로 표시됩니다.
다음과 같이 AggregateControl 노드를 구성하십시오.
대화 상자를 닫고 등록 정보에서 작성한 모든 변경을 제거하려면 취소를 누르십시오.
다음 표에는 AggregateControl 노드 터미널이 설명되어 있습니다.
터미널 | 설명 |
---|---|
In | 노드가 처리할 메시지를 승인하는 입력 터미널. |
Out | 처리가 완료되었을 때 원래 메시지가 라우트될 출력 터미널. |
Control | 제어 메시지가 라우트될 출력 터미널.
제어 메시지는 해당 AggregateReply 노드로 송신됩니다. 주: Control 터미널은 버전 6.0에서 사용되지 않습니다.
Control 터미널에서의 연결을 사용하려면 집계 플로우에서 제어 메시지 사용을 참조하십시오.
|
다음 표에는 노드 등록 정보가 설명되어 있습니다. 앞에 M이 표시된 열은 등록 정보가 필수임을 나타내며(디폴트가 정의되지 않았을 때 값을 입력해야 하는 경우 등록 정보 대화 상자에 별표(*)로 표시됨) 앞에 C가 표시된 열은 등록 정보가 구성 가능함을 나타냅니다(메시지 플로우를 Bar 파일에 추가하여 전개할 때 값을 변경할 수 있음).
다음 표에는 AggregateControl 노드 기본 등록 정보가 설명되어 있습니다.
등록 정보 | M | C | 디폴트 | 설명 |
---|---|---|---|---|
집계 이름 | 예 | 예 | fan-out 메시지 플로우를 fan-in 메시지 플로우와 연관시키는 데 사용할 수 있는 이름. | |
시간 종료(초 단위) | 예 | 아니오 | 0 | fan-in에 응답이 도착하기를 기다리는 시간(초 단위). |
다음 표에는 AggregateControl 노드 설명 등록 정보가 설명되어 있습니다.
등록 정보 | M | C | 디폴트 | 설명 |
---|---|---|---|---|
간단한 설명 | 아니오 | 아니오 | 노드에 대한 간략한 설명. | |
자세한 설명 | 아니오 | 아니오 | 메시지 플로우에서 노드의 목적을 설명하는 텍스트. |