예외 후 메시지 트리 컨텐츠

메시지 트리의 컨텐츠는 예외가 발생하는 경우 갱신됩니다.

메시지를 처리하는 중에 예외가 발생하지 않을 경우, 개별 노드가 수신하는 트리 구조 및 컨텐츠는 플로우의 이전 노드 조치에 의해 결정됩니다.

메시지 플로우에서 예외가 발생할 경우, 네 개의 트리 컨텐츠는 다음 요인에 따라 달라집니다.

메시지 플로우의 예외 핸들링 경로

예외 핸들링 경로는 입력 노드, TryCatch 노드 또는 AggregateReply 노드의 failure 터미널(대부분의 메시지 처리 노드에는 이 터미널이 있음), catch 터미널에서 시작되나 정상 메시지 플로우 경로의 원칙에서는 차이가 없습니다. 이러한 플로우는 메시지 플로우의 설계자에 의해 함께 연결된 일련의 노드로 구성됩니다. 예외를 기록하거나 반응하는 처리 유형에서는 예외 핸들링 경로가 다릅니다. 예를 들면, 예외 핸들링 경로는 예외 목록을 검토하여 오류의 성질을 판별하고 적절한 조치를 취하거나 메시지 또는 예외로부터 데이터를 로그합니다.

예외 핸들링 플로우 경로로 전달되는 로컬 환경 및 메시지 트리는 예외 경로의 맨 앞에 있는 트리이며 예외가 전달되는 시점에 있던 트리는 아닙니다. 아래의 그림은 이 점에 대해 설명합니다.

메시지 플로우 추출은 TryCatch 노드 다음에 Compute1 및 Compute2가 포함되어 있음을 보여줍니다. 다음 텍스트에 설명된 대로, 이 노드 간의 커넥터에 발생한 변경사항에 대해 설명하는 LocalEnvironment 및 Message 트리의 상태가 표시됩니다.
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ac00545_