Каков наилучший способ настройки портов для маршрутизации нескольких сторон EDI через одну сторону AS2 в BizTalk? - PullRequest
0 голосов
/ 15 октября 2010

В нашем использовании BizTalk 2009 мы делаем много передач EDI.У нас часто есть сторонние группы, VAN, которые предоставляют услуги AS2 / EDI нашим партнерам.Из-за этого у меня есть случаи, когда два партнера используют одинаковые настройки AS2, но имеют разные параметры EDI для каждого партнера.

В настоящее время в этих случаях у меня три стороны.Один для каждого партнера, содержащего информацию EDI, и один для VAN, который содержит общую информацию AS2.В настоящее время у меня есть два порта отправки, которые выгружают файлы EDI партнера в папку файлов.Эти порты отправки связаны со сторонами EDI.Затем у меня есть место приема, которое прослушивает любые файлы в этой папке, и порт отправки, связанный напрямую с именем порта места получения.Этот порт отправки связан со стороной AS2 и заботится о передаче.

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

Какую архитектуру используют другие люди для решения этой проблемы с помощью BizTalk?

1 Ответ

1 голос
/ 02 апреля 2012

Вместо того чтобы использовать отдельные порты отправки и связывать их с участником, вместо этого вы можете использовать контекстные свойства EDI и EdiInt. Использование свойств контекста позволяет управлять всеми вашими транзакциями EDI через один порт отправки. (Или в аренду один порт отправки на VAN)

Интересующие вас свойства: EDI.DestinationPartyName для стороны EDI и EdiIntAS.AS2From для стороны AS2. Задайте эти свойства либо в оркестровке, либо в пользовательском компоненте конвейера, и конвейеры будут использовать их для разрешения партии и применения правильных конвертов, как они это делают с соответствующими портами отправки.

Я нашел, что это решение намного чище, особенно когда у вас много торговых партнеров.

Разрешение стороны и определение схемы для исходящих сообщений EDI - http://msdn.microsoft.com/en-us/library/bb259945%28v=bts.10%29.aspx

Разрешение стороны для исходящих сообщений AS2 - http://msdn.microsoft.com/en-us/library/bb246112%28v=bts.10%29.aspx

...