Возобновление обезвоженной оркестровки BizTalk

Как я могу возобновить обезвоженную оркестровку?

  • рассматриваемая оркестровка должна была извлекать сообщения из очереди MSMQ.
  • но разрешение идентификатора пользователя не было установлено для очереди, поэтому блок BizTalk не смог прочитать из очереди

Исправлены разрешения, но единственные варианты — это временное и приостановленное действия?


person SteveC    schedule 05.12.2008    source источник


Ответы (5)


Если при попытке запуска оркестрации произошел сбой при получении MSMQ, она, по сути, зависла и не удалила сообщение из очереди. Я бы прекратил это. Оркестровка должна очищать и принимать новые сообщения. Реализует ли ваша оркестровка одноэлементный шаблон или вы используете упорядоченную доставку при получении? Это немного усложняет ситуацию.

person Christian Loris    schedule 06.12.2008

Разве вы не должны перезапустить экземпляр службы biztalk для MSMQ?

Обезвоженный означает, что оркестровка все еще чего-то ждет. Я предполагаю, что в вашем случае вы должны ждать соответствующего сообщения от MQ. Если вы перезапустите экземпляр службы узла приема, он попытается повторно подключить все соединения (MSMQ, SQL и т. д., которыми управляет экземпляр службы). Затем все сообщения будут передаваться оркестровкам.

person NZGrumbler    schedule 20.10.2009

обновление 1:

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

обновление 0:

Вам не нужно возобновлять обезвоженную оркестровку. Из очереди читает не оркестровка, а адаптер msmq. Когда приходит сообщение msmq, место получения направит его в окно сообщения. Если указанная оркестрация имеет подписку (порт получения), которая соответствует сообщению msmq, тогда она будет возобновлена ​​механизмом biztalk.

person Igal Serban    schedule 05.12.2008

Можете ли вы приостановить, а затем возобновить?

Прошло пару лет с тех пор, как я сделал BizTalk. Такие причуды раздражали. Еще хуже, когда 250k обезвожены, и вам нужен скрипт, чтобы перезапустить их. фу

Я сочувствую тебе.

person TheSoftwareJedi    schedule 05.12.2008

Возможность возобновления работы BizTalk зависит от места и способа отказа, а также от того, может ли он воспроизвести какую-либо часть операции; в большинстве случаев при сбое в оркестровке необходимо использовать некоторый шаблон кодирования, чтобы разрешить его возобновление.

person Yossi Dahan    schedule 06.12.2008