증상
다음 시나리오를 고려하십시오.
-
FTP 송신 포트를 사용 하 여 Microsoft BizTalk Server 2010에 임시 폴더 를 사용합니다.
-
순차적 전달을 선택 하 고 송신 포트 전송 고급 옵션 페이지에서 FTP에 대 한 실패 한 메시지에 대해 라우팅 사용 옵션입니다.
-
표현의 값으로 설정한 이진 FTP 전송 속성 대화 상자에서이 FTP에 대 한 송신 포트.
이 시나리오에서는 특정 메시지 FTP 서버에 일시적으로 전송할 수 없습니다. 또한 다음과 같은 오류 메시지가 나타날 있습니다.
어댑터 "< SendPortName >" "< FTPAddress >" URL과 포트 보내지 메시지를 전송 하지 않습니다. 이 송신 포트에 지정한 재시도 간격이 지나면 재전송 됩니다. 세부 정보: "원격 서버가 데이터 연결을 거부 했습니다. 원격 시스템에 대 한 권한을 확인 하십시오. "
앞의 오류 메시지를 받은 후 송신 포트 설정에 따라 FTP 서버에 보낼 메시지가 다시 시도 됩니다. 다시 시도 하는 동안 다음과 같은 오류 메시지가 나타날 수 있습니다.
어댑터 "< SendPortName >" "< FTPAddress >" URL과 포트 보내지 메시지를 전송 하지 않습니다. 이 송신 포트에 지정한 재시도 간격이 지나면 재전송 됩니다. 세부 정보: "예기치 않은 오류 메시지를 처리할 때 발생 합니다. 예외와 연결 된 텍스트는 "루트 요소가 없습니다."입니다. "
그런 다음 메시지 배달 오류 위치로 라우팅됩니다.
참고: Microsoft BizTalk Server 2013 및 BizTalk Server 2013 r 2에서이 문제가 이미 해결 되었습니다.
원인
이진 모드에서 재시도 디스어셈블러를 혼동 하면 문제가 발생 합니다. 따라서 "루트 요소가 누락 됨" 오류가 발생합니다.
해결 방법
누적 업데이트 정보
이 문제는 다음 BizTalk Server 누적 업데이트 처음 수정 되었습니다.
상태
Microsoft는 이 문제가 '적용 대상' 섹션에 나열된 Microsoft 제품의 문제임을 확인했습니다.