Biztalk Ordered Delivery, напрямую связанная с несколькими портами - PullRequest
1 голос
/ 07 января 2010

другая заказанная проблема с доставкой.

У нас есть оркестровка, связанная с портом отправки, заказавшим доставку true. Другой порт отправки также получает эти сообщения посредством фильтрации, этот порт также имеет заказанную доставку.

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

Если я отключаю один из портов, он всегда выводится, это работает в обоих направлениях.

Раньше у нас было это с двумя портами, которые вместо этого использовали фильтры, это работало, но нам пришлось сменить один на прямой порт, проблема возникла с тех пор. Кроме того, выбор портов для BizTalk довольно случайный, потому что на нашем сервере он, например, выбирает порт A, а когда я воссоздаю ту же проблему на моей локальной машине, он, например, выбирает порт B.

Это какая-то странная проблема, и мы понятия не имеем, что может быть причиной.

Ответы [ 3 ]

1 голос
/ 03 декабря 2011

Дэвид Холл: Я воссоздал это на своей коробке BizTalk 2010 и никогда не сталкивался с проблемой, о которой вы упоминаете! Вы должны установить ALLOW MULTIPLE RESPONSES на True. Он находится на вкладке «ХОСТЫ» панели мониторинга настроек BizTalk.

Итак, у меня есть 4 порта отправки. Каждый заказал доставку оказалось ON. Все отправляющие порты находятся в одной подписке, т.е. BTS.ReceivePortName. У меня есть место получения MLLP для получения сообщения в поле Biztalk.

Контрольный пример: поддерживает ли BizTalk порядок?

Я отправил 5 сообщений в следующем порядке: 1,1,2,2,3,3,4,4,5,5. Все 4 отправляющих порта отправили сообщение в том же порядке 1,1,2,2,3,3,4,4,5,5.

Результат; ДА, это так.

Забыл упомянуть. Все работает под одним хостом по умолчанию BizTalkServerApplication.

0 голосов
/ 14 апреля 2010

Привет, это ошибка в рабочем потоке BizTalk Messaging Engine, так как он не выполняет все заказанные порты отправки одновременно, работающие на одном хосте. На максимуме он запускает только два порта отправки заказанной доставки, но если у вас есть четыре-пять портов отправки заказанной доставки, то одновременно выполняется только максимум на два порта отправки. Чтобы все заказанные порты отправки работали одновременно, вам нужно поместить их под другой хост

0 голосов
/ 20 января 2010

Вы пытались вместо этого добавить фильтр в группу портов и иметь все остальные свойства в определенных портах?

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