Как я могу заставить BizTalk читать файлы в каталоге в определенном порядке? - PullRequest
2 голосов
/ 11 августа 2011

Я не эксперт по BizTalk, но мои коллеги говорят, что BizTalk не может читать файлы из папки упорядоченным образом.Только сокеты и очереди поддерживают это.

Они попросили меня написать небольшой инструмент, который будет читать файлы, упорядоченные по имени файла или по дате создания, и помещать их в очередь.

Но это не такЕсть ли способ, что это может быть сделано в самом BizTalk?Лично мне не нравится идея, что для этого нужно создать специальную службу Windows.

Ответы [ 2 ]

6 голосов
/ 11 августа 2011

Боюсь, ты не можешь.Транспортировка файлов не может гарантировать порядок.Вам нужно использовать адаптер, который поддерживает заказанную доставку, например MSMQ, SQL или WCF.

3 голосов
/ 12 августа 2011

Посмотри в sdk, есть пример файлового адаптера.В прошлом я модифицировал этот код для чтения файлов в определенном порядке.

http://msdn.microsoft.com/en-us/library/aa578623(v=bts.10).aspx

У меня нет удобного кода, но я нашел this здесь .Это дает вам представление о том, где вы можете заказать файлы по дате или имени.

...