메시지 플로우 내에서 서브플로우라는 임베드된 메시지 플로우를 포함시키고자
할 수 있습니다. 예를 들면, 오류 핸들링을 제공하는 서브플로우를
정의한 다음 이를 몇몇 경우에 오류를 생성할 수 있는 노드의 failure 터미널에
연결되어 있는 메시지 플로우에 포함시킬 수 있습니다.
시작하기 전에
이 작업을 완료하려면 다음 작업 중 하나를 완료해야 합니다.
서브플로우를 추가할 경우 편집기 보기에 단일 노드로서 나타납니다.
다음 내용 중 하나에 해당될 경우, 메시지 플로우에 서브플로우를 임베드할 수도 있습니다.
- 임베드된 플로우가 동일한 메시지 플로우 프로젝트에 정의되어 있습니다.
- 플로우가 다른 메시지 플로우 프로젝트에 정의되어 있으며 다른 프로젝트에 현재 메시지 플로우 프로젝트의 종속을 지정했습니다.
메시지 플로우에 서브플로우를 추가하려면 다음을 수행하십시오.
- 브로커 응용프로그램 개발 perspective로 전환하십시오.
- 작업할 메시지 플로우를 여십시오.
- 네비게이터 보기에서 편집기 보기로 메시지 플로우를 끌어 놓으십시오. 또는, 임베드된 메시지 플로우를
강조표시한 후 를 눌러
현재 플로우에 추가할 수 있는 올바른 플로우 목록을 표시하십시오.
- 목록에서 추가할 플로우를 선택하십시오. 서브플로우 아이콘은 서브플로우에 포함시킨
Input 및 Output 노드를 표시하기 위해 터미널로 표시됩니다.
- 확인을 누르십시오.
- 서브플로우 노드를 더 추가하려면 3, 4 및
5 단계를 반복하십시오.
- 네비게이터 보기에서 이름순으로 플로우를 선택한 후 두 번 눌러 열거나
임베드된 플로우 아이콘을 마우스 오른쪽 단추로 눌러 서브플로우 열기를
선택하여 임베드된 플로우의 컨텐츠에 대한 작업을 하십시오.
이 메시지 플로우에 필요한 노드를 추가한 경우, 메시지 플로우를 통한 제어의 흐름을 지정하기 위해노드에 연결할 수 있으며 해당 등록 정보를 수정할 수 있습니다.