Каков рекомендуемый способ разделения сообщений в конвейерах отправки? - PullRequest
5 голосов
/ 28 мая 2010

Мне нужно разделить сообщение bizTalk в конвейере отправки. Это легко с дизассемблерами в приемных конвейерах, но не работает в отправляющих конвейерах (имеет смысл).

Так, каков рекомендуемый способ сделать это? Единственный простой способ сделать это - записать исходящее сообщение в файл, затем обработать его, используя приемный конвейер с дизассемблером, и затем отправить сгенерированные сообщения через исходящий конвейер. Честно говоря, мне не нужен дополнительный обход через окно сообщения, но я не хочу создавать пользовательский адаптер отправки.

Есть еще предложения? Есть ли простой способ сохранения сообщений из нескольких частей с помощью файлового адаптера ootb?

Ответы [ 2 ]

0 голосов
/ 20 сентября 2013

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

0 голосов
/ 29 мая 2010

Хотя ваше решение, вероятно, является лучшим подходом для этого, вы также можете подумать о разделении сообщения внутри оркестровки (не лучшая практика) до того, как сообщение попадет в конвейер отправки. Конвейер отправки, очевидно, предназначен для составления сообщений, а не декомпозиции, поэтому я бы держался подальше от любого пользовательского кода, чтобы справиться с этим.

Вот хорошая статья о сообщениях об отправке .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...