Адаптер файлов BizTalk:Выбор файлов из подпапок
-
18-09-2019 - |
Вопрос
В конфигурации файлового адаптера мы можем указать путь к папке для сканирования новых файлов.но это не работает, если мы хотим отслеживать все дерево, т.е.папку и все ее подпапки для новых файлов.любая идея, как я могу добиться такого поведения в BizTalk 2006
Спасибо
Решение
Вы правы: с файловым адаптером BizTalk это невозможно.
Единственный способ добиться этого в чистом BizTalk — это написать собственный файловый адаптер.Существует мастер, который поможет вам создать собственный адаптер в Кодплекс здесь.
Некоторые другие варианты, которые могут сделать то, что вам нужно:
- Программное создание мест получения для каждого каталога в дереве (вероятно, громоздко, если дерево большое)
- Объединение файлов с помощью службы Windows в одно место (вы потеряете свойства контекста исходного местоположения)
- Вызов вспомогательного компонента .NET из оркестрации, которая выполняет поиск в дереве каталогов (неплохой вариант, но, опять же, вы потеряете прекрасную возможность BizTalk управлять свойствами контекста за вас — вам нужно будет написать специальный код, который позволит вам сохранять свойства). как в исходном месте)
Не связан с StackOverflow