Biztalk Разделение файла и использование

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

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
1 041
2

Ответы 2

Из вашего описания я не уверен на 100%, что полностью понимаю ваш сценарий

Я предполагаю, что вы разделяете файл с помощью дизассемблера в конвейере приема, и что ваша ссылка на «Использовать временный файл для записи» относится к настройке адаптера отправки файла и что этот порт отправки подписывается на сообщения из порта приема.

При таком сценарии каждое выходное сообщение (фрагмент исходного входящего сообщения) будет обрабатываться независимо и доставляться как можно скорее, обязательно после окна сообщения (на стороне отправки).

Если у вас есть параметр RecoverableInterchangeProcessing на вашем дизассемблере и вы установили для него значение True, сообщения будут обрабатываться полностью независимо; если для этого параметра установлено значение false, все они будут зафиксированы в окне сообщения вместе, но затем BizTalk может забрать их в любом порядке.

Вы можете сделать это в BizTalk, воспользовавшись некоторыми его функциями. Первая особенность - это пакетирование и дебатирование схем конвертов использования. Это методы, используемые для разделения XML-документа на множество более мелких документов (т. Е. XML-документ, содержащий 500 заказов на покупку, на 500 XML-документов, каждый из которых содержит один заказ на покупку). А потом так же снова собрать их на посылке. Вот статья о том, как этого добиться: http://msdn.microsoft.com/ja-jp/library/aa578216.aspx

В зависимости от того, что именно вы делаете, вы можете использовать выражение XPath для дебатирования сообщения в оркестровке и обработки каждого отдельного сообщения в оркестровке. Затем оркестровка может повторно собрать исходящие сообщения в один экземпляр.

Расскажите нам немного о том, что вы пытаетесь сделать.

Другие вопросы по теме