В Biztalk 2006 у меня есть настраиваемый конвейер, который разбивает файл на множество файлов перед отображением каждого файла. В конвейере отправки я использую «Использовать временный файл для записи». Мой вопрос: при разделении сообщений и использовании «Использовать временный файл для записи» каждый из разделенных файлов будет перемещен в исходную папку из временной папки одновременно или каждый из разделенных файлов перемещен в выходной папку, как только это будет сделано, не дожидаясь других файлов? Файлы очень маленькие, поэтому я не узнал. Я просто хочу знать стандартное поведение, чтобы мне не приходилось тратить много времени на создание больших файлов и наблюдение за результатом. Спасибо за помощь :)





Из вашего описания я не уверен на 100%, что полностью понимаю ваш сценарий
Я предполагаю, что вы разделяете файл с помощью дизассемблера в конвейере приема, и что ваша ссылка на «Использовать временный файл для записи» относится к настройке адаптера отправки файла и что этот порт отправки подписывается на сообщения из порта приема.
При таком сценарии каждое выходное сообщение (фрагмент исходного входящего сообщения) будет обрабатываться независимо и доставляться как можно скорее, обязательно после окна сообщения (на стороне отправки).
Если у вас есть параметр RecoverableInterchangeProcessing на вашем дизассемблере и вы установили для него значение True, сообщения будут обрабатываться полностью независимо; если для этого параметра установлено значение false, все они будут зафиксированы в окне сообщения вместе, но затем BizTalk может забрать их в любом порядке.
Вы можете сделать это в BizTalk, воспользовавшись некоторыми его функциями. Первая особенность - это пакетирование и дебатирование схем конвертов использования. Это методы, используемые для разделения XML-документа на множество более мелких документов (т. Е. XML-документ, содержащий 500 заказов на покупку, на 500 XML-документов, каждый из которых содержит один заказ на покупку). А потом так же снова собрать их на посылке. Вот статья о том, как этого добиться: http://msdn.microsoft.com/ja-jp/library/aa578216.aspx
В зависимости от того, что именно вы делаете, вы можете использовать выражение XPath для дебатирования сообщения в оркестровке и обработки каждого отдельного сообщения в оркестровке. Затем оркестровка может повторно собрать исходящие сообщения в один экземпляр.
Расскажите нам немного о том, что вы пытаетесь сделать.