오류 처리
BizTalk Server 메시징 하위 시스템을 통과하는 메시지의 흐름 경로에는 여러 처리 및 전송 지점이 포함됩니다. 이러한 경로의 각 지점에서는 BizTalk Server 인프라 및 사용자 지정 파이프라인 구성 요소와 오케스트레이션과 같은 응용 프로그램 제공 요소에서 오류가 발생할 수 있습니다.
이 섹션 및 하위 섹션에서는 잘 알려진 처리 단계의 일반적인 오류 모드 및 BizTalk Server 구성 및 오케스트레이션과 같은 응용 프로그램 제공 요소를 통해 이러한 오류 모드를 해결하는 방법에 대해 설명합니다. 오류가 발생하면 메시지 처리, 캡처 및 기록된 진단 정보, 작업 고려 사항 등에 영향을 줍니다.
메시지에 대한 작업이 실패할 때 발생하는 이벤트는 오류 위치, 실패한 메시지 라우팅 및 복구 가능한 교환 처리의 상태에 따라 달라집니다. 아래 표는 파이프라인 및 등록 오류에 대한 오류 동작 및 다시 시작 위치를 보여 줍니다.
실패 유형 | 실패한 메시지 라우팅 | 복구 가능한 교환 처리 | 오류 동작 | 다시 시작 위치 |
---|---|---|---|---|
파이프라인 | 사용 안 함 | 사용 안 함 | 파이프라인 이전에 메시지가 일시 중단됩니다. | 파이프라인 이전. |
파이프라인 | 사용 안 함 | 사용 | 파이프라인 이후에 메시지가 일시 중단됩니다. | 파이프라인 이전. 복구 가능한 교환 처리에 대한 자세한 내용은 복구 가능한 교환 처리를 참조하세요. |
파이프라인 | 사용 | 사용 안 함 | 오류 보고서와 관련된 메시지 컨텍스트 속성이 승격된 상태로 메시지가 게시됩니다. | 메시지가 일시 중단되지 않습니다. 실패한 메시지 라우팅에 대한 자세한 내용은 실패한 메시지 라우팅 사용을 참조하세요. |
파이프라인 | 사용 | 사용 | 오류 보고서와 관련된 메시지 컨텍스트 속성이 승격된 상태로 메시지가 게시됩니다. | 메시지가 일시 중단되지 않습니다. |
구독 | 사용 안 함 | 사용 안 함 | 파이프라인 이전에 메시지가 일시 중단됩니다. 라우팅 오류 보고서가 만들어집니다. | 파이프라인 이전에 메시지가 다시 시작됩니다. 라우팅 오류 보고서는 다시 시작할 수 없습니다. |
구독 | 사용 안 함 | 사용 | 파이프라인 이후에 메시지가 일시 중단됩니다. 라우팅 오류 보고서가 만들어집니다. | 파이프라인 이전에 메시지가 다시 시작됩니다. 라우팅 오류 보고서는 다시 시작할 수 없습니다. 복구 가능한 교환 처리에 대한 자세한 내용은 복구 가능한 교환 처리를 참조하세요. |
구독 | 사용 | 사용 안 함 | 오류 보고서와 관련된 메시지 컨텍스트 속성이 승격된 상태로 메시지가 게시됩니다. 라우팅 오류 보고서가 만들어집니다. | 메시지가 일시 중단되지 않습니다. 라우팅 오류 보고서는 다시 시작할 수 없습니다. 실패한 메시지 라우팅에 대한 자세한 내용은 실패한 메시지 라우팅 사용을 참조하세요. |
구독 | 사용 | 사용 | 오류 보고서와 관련된 메시지 컨텍스트 속성이 승격된 상태로 메시지가 게시됩니다. 라우팅 오류 보고서가 만들어집니다. | 메시지가 일시 중단되지 않습니다. 라우팅 오류 보고서는 다시 시작할 수 없습니다. |
이러한 여러 열거형 오류 모드는 복구 가능한 교환 처리 및 오류 보고와 같은 오류 모드를 처리하기 위해 디자인된 BizTalk Server의 특정 기능에 해당합니다. 기타 오류 모드는 BizTalk Server와 응용 프로그램 요소(사용자 지정 파이프라인 구성 요소, 어댑터 및 오케스트레이션 등) 사이에 오류 정보를 전달하는 방법과 관련됩니다.