2016-10-28 2 views
-1

BizTalk SFTP 수신 포트가 1GB보다 크지 않습니다 (내 CSA에서 최대 5GB 파일을받을 수 있음). 파일을 매우 느리게 선택하고 전체 파일을 파일 폴더에 넣기 전에 오케스트레이션이 압축 파일의 압축을 풀고 오류를 throw합니다. 파일이 다른 프로세스에서 사용 중일 때 압축을 풀 수 없습니다. 도움이 필요합니까?BizTalk SFTP 수신 포트가 1GB보다 큰 파일을 선택하지 않습니다.

답변

1

보고있는 내용은 BizTalk Server 또는 SFTP Adapter에서 문제가되지 않습니다.

SFTP 서버가 파일을 완전히 작성하기 전에 다운로드를 시작할 수 있기 때문에 이러한 현상이 발생합니다. 이것은 SFTP 서버가 쓰기 잠금을 따르지 않거나 실제 소스 앱이 데이터를 내보내는 동안 여러 개의 쓰기 - 닫기 사이클을 수행하기 때문일 수 있습니다.

그래서 실제로 이것은 문제가 아니며 클라이언트로 해결할 수있는 문제는 아닙니다.

SFTP 서버가 다운로드를 차단해야하거나 임시 위치/파일 이름이 파일이 완료 될 때까지 사용해야합니다.

이것은 일반적인 문제는 아니지만 서버 측에서 수정해야합니다.

+0

답장을 보내 주셔서 감사합니다. 문제는 전송을 할 때 파일을 잠그지 않는 SFTP 어댑터 때문입니다. 오케스트레이션이 파일을 압축 해제하려고 시도하는 이유입니다.이게 도움이 되었길 바랍니다. –

+0

@JayMishra 명확히 말하면, 그건 어떻게 작동하는지 아니야. 오케스트레이션은 수신 어댑터/프로토콜에 관계없이 원본 메시지 전체가 수신 될 때까지 아무 작업도 수행하지 않습니다. 문제는 전적으로 어댑터 또는 BizTalk가 아닌 SFTP * 서버 *에서 발생합니다. SFTP 서버가 열린 파일을 제대로 처리하지 못합니다. 이것은 드문 문제가 아닙니다. –

관련 문제