2008-12-05 2 views
3

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

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

Исправлены разрешения, но единственными параметрами являются teminate и suspend?

ответ

2

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

+0

Упорядоченная доставка – SteveC 2009-03-17 08:13:59

0

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

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

Я чувствую к вам.

+0

Nah, похоже, не может это сделать – SteveC 2009-03-17 08:13:19

1

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

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

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

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

0

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

2

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

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

0

такая же проблема здесь ... не удалось перезапустить неудачное программное обеспечение Microsoft Orchestration = BAD. так много для альтернативного промежуточного решения .. Если вы хотите, чтобы вы сопротивлялись, вы должны закодировать его в себе в Biztalk.

Смежные вопросы