다음을 통해 공유


비즈니스 프로세스 관리 솔루션의 예외 처리

비즈니스 프로세스 관리 솔루션은 특별한 예외 처리 오케스트레이션과 표준 BizTalk Server 예외 처리를 사용하며 어댑터, 파이프라인, 매핑 및 라우팅 오류의 경우 새 오류 보고 기능을 사용합니다. 이 사용자 지정 시스템은 ExceptionHandler 오케스트레이션을 중심으로 빌드됩니다. 이 솔루션은 ExceptionHandler 오케스트레이션을 사용하여 작업을 다시 시도하거나 일시적인 문제 후에 성공할 수 있는 호출을 다시 시도합니다.

참고

ExceptionHandler 오케스트레이션을 사용하는 Activate와 같은 오케스트레이션의 코드를 다시 사용할 수 있습니다. 이러한 모든 오케스트레이션에는 연결된 예외 블록이 있는 CallingCode라는 scope 포함됩니다. CallingCode scope 코드를 코드로 바꿉다. 예외 블록은 ExceptionHandler 오케스트레이션을 호출하는 데 필요한 모든 변수를 정의합니다. 변수에 할당된 값을 편집합니다.

잘못된 형식의 주문 메시지와 같이 오류를 복구할 수 없는 경우 솔루션은 사용자 지정 예외와 몇 개의 미리 정의된 BizTalk 예외를 사용합니다.

참고

일부 포트의 오류 처리를 위해 솔루션은 사용자 지정 어댑터를 사용합니다. 어댑터에 대한 자세한 내용은 Ops 어댑터를 참조하세요.

이 섹션에서는 ExceptionHandler 오케스트레이션 및 사용자 지정 예외에 대해 설명합니다. 또한 솔루션이 오류 보고 제품 기능을 사용하는 방식을 간단하게 설명합니다.

섹션 내용