2009-10-08 2 views
0

내 송신 & 수신 포트가 구성된 WCF 서비스를 사용할 수 없습니다. 따라서 EndPoint가 발견되지 않았습니다. 예외입니다. 내 orcehstration 도중이 예외를 어떻게 잡아서 오케스트레이션의 깨끗한 출구쪽으로 흘려 보낼 수 있습니까? 세부 정보를 캡처하고 클래스 모양을 호출 할 수 있어야합니다 (Expression 모양을 통해).BizTalk - Catch EndPoint를 찾을 수 없음 예외

포트로 요청을 보내고있는 범위에서 FaultContract, System.Exception을 잡으려고했습니다. 그러나 헛된.

답변

0

먼저 규칙에 따라 플레이해야합니다! 은 WCF 요청 - 응답 포트를 사용하는 동안 Biztalk에서 범위 블록 내에서 예외를 잡기 위해

, 당신은

  1. 가에 0 재시도 횟수를 설정합니다 ... 다음을 수행해야 할 수도 있습니다 귀하의 실제 요청 - 응답 포트를 사용하여 바인딩합니다.
  2. 오케스트레이션 내의 논리 요청 - 응답 포트에서 전송 알림 플래그를 '전송'으로 설정합니다.
  3. "System.Web.Services.Protocols.SoapException"예외를 찾아서 처리하십시오.

희망이 도움이됩니다.

참고 자료 : 코드 프로젝트의 내 기사를 참조하십시오. Code Project