2012-10-10 5 views
0

biztalk 2010 CU4, win2k8 서버, 앤티 바이러스Biztalk 파일 어댑터 복제

내가는 BizTalk 파일 어댑터를 두 번 간헐적으로 동일한 파일을 따기 문제에 봉착했습니다. 이 경우 두 가지 다른 응용 프로그램에서 서로 다른 두 수신 위치를 통해 원격 또는 로컬 위치를 수신하게됩니다.

수신 위치는 모두 기본 설정입니다. 문제가 해결되지 않은 채 이름 바꾸기 파일을 설정하고 시도해 보았습니다. 파일 마스크는 \ H3OR * .txt입니다.

복제본 사이의 '해석되지 않은 인터체인지'인 픽업 시간은 1 초를 넘지 않습니다. 2ms가 일반적입니다. 복제본의 해석되지 않은 상호 교환을 살펴보면 컨텍스트 속성 인 receivedfilename은 정확히 동일합니다. 복제 발생은 대략 8 개의 파일 중 1 개입니다.

수신 위치에는 unc 경로에 대한 자격 증명이 있으며 파일을 완료 한 후에 파일을 삭제합니다.

수신 위치와 biztalk 호스트를 다시 시작해도 아무런 효과가 없습니다.

추가 정보가 필요하면 알려주세요.

감사합니다.

+0

이벤트 로그에서 'FILE 수신 어댑터가 파일 XXX을 (를) 삭제할 수 없습니다.'와 같은 오류를 확인할 수 있습니까? 이 파일이 성공적으로 처리되었습니다. 디스크에서이 파일을 삭제하십시오 '? 그러나 일반적으로 지정된 재시도 간격 후에 배치 만 복제합니다. 편집 : 다른 응용 프로그램에서 두 번 지정한 동일한 수신 위치가 있다고 하시겠습니까? – StuartLC

+1

이벤트 로그의 내용이 없습니다. 아니요, 완전히 다른 응용 프로그램과 위치입니다. 그러나 두 가지 모두 동일한 중복 문제를 보여줍니다. – Ralph

+0

기본 저장소가 문제 일 수 있습니다. 동일한 파일 서버를 가리키는 다른 BizTalk 수신 위치가 있습니까? 이러한 흐름에 대해 동일한 문제가 있습니까? 예 -> 파일 서버/공유가 여기에서 문제가 될 수 있습니다. 아니오 -> 이것은 파일의 소스와 관련이 있습니다. –

답변

0

때로는 문제가 다른 곳에 있습니다. 이 파일을 만드는 업스트림 프로세스가 처음부터 중복되지 않아 동일한 파일을 빠르게 연속적으로 전송하고 있습니까? 이 파일을 구독하지만 폴더에 쓰지만 % MessageID %를 % SourceFileName %에 추가하는 다른 송신 포트를 만들어 테스트 할 수 있습니다. % SourceFileName %은 같지만 MessageID %가 다른 두 개의 파일이 1 초 이상 떨어져 있으면 문제가 업스트림임을 나타냅니다.

+0

나는 그렇게 생각하지 않는다. 파일을 삭제하는 프로세스는 biztalk이 구현되기 전부터 수년 동안 계속되었습니다. 이 문제는 biztalk이 켜져있을 때만 시작되었습니다. 문제의 최근 샘플을 확인한 결과 메시지 ID가 다릅니다. 여전히 생성 시간의 차이는 수 밀리 초입니다. 불행히도 지금은이 문제를 포기하고 오케스트레이션을 사용하여 중복 파일을 차단합니다. 누군가에게 흥미로운 아이디어가있을 경우를 대비하여이 글을 계속 지켜 볼 것입니다. – Ralph

+0

** 최대 병렬 처리 수준 ** 설정이 다른지 확인할 수 있습니까? ** 1 ** **이어야합니다. 확인하십시오 [이] (http://support.microsoft.com/kb/899000) – user1826905

+0

예, 1로 설정되어 있습니다. – Ralph