다음을 통해 공유


오케스트레이션 오류

오케스트레이션은 다양한 복잡성을 지닙니다. 예를 들어 오케스트레이션은 .NET 개체를 호출할 수도 있고 변환 및 할당 셰이프를 통해 메시지를 생성할 수도 있습니다. 따라서 다양한 내용 및 사용자 지정 수준으로 인해 가능한 모든 오류를 나열하는 것은 불가능합니다. 하지만 오케스트레이션에서 발생하는 모든 오류는 예외로 표시됩니다.

오케스트레이션에 예외에 대한 CatchException 셰이프가 포함되지 않은 경우 예외로 인해 오케스트레이션이 일시 중단되지만 다시 시작할 수는 없습니다. 즉, 메시지 및 서비스 인스턴스 추적이나 WMI 스크립트에서 인스턴스를 복구할 수 없습니다. 하지만 진단 및 수동 재시도를 위해 추적(또는 WMI 스크립트)을 사용하여 일시 중단된(다시 시작 불가능한) 인스턴스와 연결된 모든 메시지를 저장할 수 있습니다.

문제를 진단하려면 오케스트레이션 디버거를 사용하여 인스턴스가 일시 중단되기 전에 실행된 마지막 셰이프를 확인합니다. 또한 오케스트레이션 디버거를 사용하여 예외 세부 정보를 볼 수 있습니다.

참고 항목

오케스트레이션, 포트 및 메시지 오류 조사
오케스트레이션 디버깅