У нас есть предстоящее развертывание для системы, которая обрабатывает множество сообщений через BizTalk. Поскольку эти сообщения являются совокупными обновлениями, они должны быть поставлены в очередь во время сбоя развертывания, а затем обработаны, когда развертывание завершено. Поскольку их может быть очень много, это трудно сделать вручную.SQL для возобновления приостановленных сообщений в порядке
Одним из возможных решений является остановка порта отправки и отправка сообщений. Затем мы можем возобновить их, когда развертывание завершено.
Возможно ли запустить SQL-скрипт (или инструмент) против базы данных сообщений BizTalk, который возобновит приостановленные сообщения для определенного порта в порядке поступления?
Если вы возобновите несколько приостановленных сообщений в каком порядке обрабатываете их? Несколько обновлений для одного элемента необходимо обрабатывать в том порядке, в котором они были выполнены. – Jay
У вас включена доставка заказа на порт отправки? Затем в том порядке, в котором они помещаются в поле сообщения, на самом деле вы увидите только один приостановленный экземпляр, в котором все они находятся в очереди. Если вы не включили его, тогда даже при нормальной работе нет гарантии, что они будут заказаны. – Dijkgraaf
К сожалению, это не заказанная доставка. Возможно, это будет возможность включить его. Спасибо – Jay