이 주제는 다음 절을 포함합니다.
Input 노드는 임베드된 메시지 플로우(서브플로우)에 in 터미널을 제공합니다. 메시지 플로우 노드 순서에 의해 표현될 수 있는 공용 작업에 서브플로우를 사용할 수 있습니다. 예를 들면, 루프 카운터를 늘리거나 줄이는 서브플로우 또는 여러 메시지 플로우에 공용인 오류 처리를 제공하는 서브플로우를 작성할 수 있습니다.
서브플로우에 In 터미널을 제공하려면 Input 노드를 사용해야 하며 표준 입력 노드(MQInput 또는 사용자 정의 입력 노드 등의 내장 입력 노드)는 사용할 수 없습니다.
Input 노드에서 서브플로우를 시작한 경우, Output 노드를 비롯하여 모든 메시지 플로우 노드의 모든 in 터미널에 연결할 수 있습니다.
서브플로우에 하나 이상의 입력 노드를 포함시킬 수 있습니다. 포함시킨 각 입력 노드는 서브플로우에 메시지를 입력할 수 있는 터미널을 제공합니다. 둘 이상의 입력 노드를 포함시킬 경우, 서브플로우에서 메시지가 처리되는 순서를 예측할 수 없습니다.
Input 노드는 Workbench에서 다음 아이콘으로 표시됩니다.
서브플로우를 선택하여 메시지 플로우에 포함시키면 다음의 아이콘으로 표시됩니다.
메시지 플로우에 서브플로우를 포함시키면, 이 아이콘은 서브플로우에 포함시킨 각 입력 노드에 대한 터미널과 입력 노드의 해당 인스턴스 이름과 일치하는 터미널 이름(터미널 위로 이동하면 표시됨)을 표시합니다. 메시지 플로우의 서브플로우 노드에서 해당 터미널을 사용할 때 쉽게 인식할 수 있도록 입력 노드에 의미있는 이름을 부여하십시오.
Input 노드 인스턴스를 메시지 플로우에 넣었으면 이름을 제공하여 이 노드를 구성할 수 있습니다.
편집기 보기에서 노드를 마우스 오른쪽 단추로 누른 다음 등록 정보를 선택하십시오. 노드의 설명 등록 정보가 표시됩니다.
간단한 설명, 자세한 설명 또는 둘 다를 입력하십시오.
등록 정보 대화 상자를 닫지 않고 Input 노드를 변경하려면 적용을 누르고 변경 적용 후 등록 정보 대화 상자를 닫으려면 확인을 누르십시오.
대화 상자를 닫고 등록 정보에서 작성한 모든 변경을 제거하려면 취소를 누르십시오.
다음 표에는 입력 노드 터미널이 설명되어 있습니다.
터미널 | 설명 |
---|---|
Out | 메시지를 서브플로우로 전달하는 입력 터미널. |
다음 표에는 노드 등록 정보가 설명되어 있습니다. 앞에 M이 표시된 열은 등록 정보가 필수임을 나타내며(디폴트가 정의되지 않았을 때 값을 입력해야 하는 경우 등록 정보 대화 상자에 별표(*)로 표시됨) 앞에 C가 표시된 열은 등록 정보가 구성 가능함을 나타냅니다(메시지 플로우를 Bar 파일에 추가하여 전개할 때 값을 변경할 수 있음).
다음 표에는 입력 노드 설명 등록 정보가 설명되어 있습니다.
등록 정보 | M | C | 디폴트 | 설명 |
---|---|---|---|---|
간단한 설명 | 아니오 | 아니오 | 노드에 대한 간략한 설명. | |
자세한 설명 | 아니오 | 아니오 | 메시지 플로우에서 노드의 목적을 설명하는 텍스트. |