2016-08-19 5 views
0

Итак, я столкнулся с этой проблемой, так как мы создали наш BizTalk Server в новой сети. У нас есть те же настройки MSMQ между двумя серверами. Данные хранятся в папках AX MSMQ и имеют правильные разрешения.BizTalk MSMQ Получает местоположения Не принимается. Сведения об ошибке: механизм обмена сообщениями завершен

Система никогда не выдавала ошибку до тех пор, пока я не остановил/не перезапустил экземпляры получателя. (мы получаем одну из этих ошибок на сообщение в любом из наших портов MSMQ)

Полная ошибка:

A message received by adapter "MSMQ" on receive location "recv_loc_file_ax_2012_customer_message" with URI "FORMATNAME:DIRECT=OS:AXSERVER\AXOUTPPDCUSTOMER" is suspended. Error details: The Messaging Engine is shutting down. MessageId: {65E24FE1-317E-4636-AFC7-B43FACBDBEDF} InstanceID: {6618EEB3-9B72-4123-BD8C-422661A59BDD}

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

EDIT: этот сервер BizTalk подключается к серверу MSMQ удаленного сервера AX, но я сомневаюсь, что это изменило все, что я еще не изучил.

спасибо.

+0

Это частная очередь? –

+0

@VikasBhardwaj нет очереди не является частной. –

ответ

0
  1. Ошибка была у ребят, которые установили MSMQ на удаленном сервере; активная директория не была настроена, поэтому не была должным образом авторизована моя учетная запись BizTalk Server.
  2. Ответа на этот вопрос BizTalk: Чтобы найти эти скрытые ошибки, изменив порт приема MSMQ BizTalk на WFC-NetMSMQ.

Другое: мы немного озадачены тем, что BizTalk удалось вывести сообщения из MSMQ, несмотря на то, что AD не настроен и «принудительно передает сообщения», но это небольшая деталь, которую следует отметить.

BizTalk reference