Отправка файлового адаптера BizTalk 2009 с проблемами блокировки добавления

У нас есть файлы EDI, поступающие на наш сервер BizTalk, которые мы оставляем в общей папке для обработки конечной системой. Файлы перетаскиваются в общую папку через единственный порт отправки файлов со статическим именем файла. Файлы доставляются с установленным параметром «Добавить», поскольку конечная система собирает файлы только один раз в день.

Мы работаем с одним экземпляром хоста для порта отправки. Файловый ресурс находится на отдельном сервере. Когда мы выходим на этот сервер (Widnows 2008) и просматриваем открытые файлы, мы видим две блокировки чтения для файла из учетной записи хоста BizTalk. Сообщения приостанавливаются в BizTalk с сообщениями об отказе в доступе. Файлы записываются в общую папку через несколько минут, а иногда и за одну и ту же минуту. Ни один из файлов не имеет большого размера (все менее 20 КБ). Это происходит, может быть, раз в неделю и происходит в разных местах размещения файлов на целевом сервере. Повторное использование хост-инстанса не снимает блокировки. Заказная доставка не помогает.

Любые мысли или предложения по решению проблемы или устранению неполадок будут полезны. Я думал о некоторых вещах:

  1. Файловый адаптер теряет дескрипторы файлов?
  2. Кто-нибудь без проблем использовал режим добавления в файловом адаптере?

Спасибо!


person Christian Loris    schedule 23.06.2011    source источник
comment
Если вы не используете режим добавления, у вас по-прежнему возникают проблемы? Обычно я стараюсь избегать файлов любой ценой. Разве нельзя использовать другой транспорт, например msmq?   -  person tom redfern    schedule 23.06.2011
comment
Мы заблокированы в файле ... мы могли бы перейти на FTP, если бы нам нужно было, но это нежелательно. Проблема проявляется только при записи в режиме добавления.   -  person Christian Loris    schedule 24.06.2011
comment
По моему опыту, отбрасывание файлов на самом деле не предназначено для надежной передачи данных. Я думаю, что FTP будет предпочтительнее.   -  person tom redfern    schedule 24.06.2011


Ответы (1)


Как оказалось, это известная проблема с файловым адаптером BizTalk.

«Это проблема с опцией добавления, потому что Biztalk читает файл до конца перед добавлением».

Из форумов MSDN .

person Christian Loris    schedule 06.07.2011