У меня есть простой сценарий, когда мне приходится направлять сообщения из одной папки в другую. Теперь эти сообщения могут поступать из 10 разных источников (папка) и должны быть перенаправлены в 10 отдельных местоположений (папка).Маршрутизация сообщения того же типа сообщений из разных мест приема в Biztalk
Для примера. Рассмотрим SourceA, SourceB, SourceC
... - получайте адреса и DestA, DestB, DestC
, ... - места назначения.
Итак, файл от SourceA
должен быть перенаправлен на DestA
и так далее.
Теперь, я уже реализовал сценарий. Мой вопрос: какой будет лучший подход для этого?
1) Один приемный порт с 10 местами приема и логическим портом приема, связанным с физическими портами. Одна форма прослушивания будет прослушивать сообщение и после выполнения отдельной задачи будет маршрутизироваться в соответствующее местоположение. Могут быть отдельные оркестровки, так как для каждого входящего сообщения может потребоваться выполнение конкретной задачи.
2) 10 получают места, где все сообщения публикуются в окне сообщений и с одним динамическим логическим приемным портом в оркестровке.
Основная проблема заключается в том, что отдельные сообщения из исходного местоположения должны направляться только в соответствующее место назначения.
Примечание: Тип сообщения & Данные в этих местах могут быть точно такими же. Таким образом, маршрутизация на основе некоторого поля данных невозможна.
Пожалуйста, дайте мне знать, если вам нужно уточнить.