Я получил сообщения сеанса из подписки на тему Service Bus
с использованием триггера SB: когда сообщение получено в подписке на тему (peek-lock
). Который не удаляет сообщения после обработки. Чтобы удалить сообщение из подписки на тему, я использую коннектор:
Завершите сообщение message-id
. Однако это дает мне ошибку:
{ "code": "ServiceProviderActionFailed", "message": "Сервис действие поставщика не выполнено с кодом ошибки «VNetPrivatePortsNotConfigured». и сообщение об ошибке «Использование этого действия поставщика услуг в состоянии с отслеживанием состояния». рабочие процессы требуют интеграции виртуальной сети и конфигурации сайта. vnetPrivatePortsCount будет присвоено значение, большее или равное 2.'." }
Жду любых предложений по устранению проблемы.
Для завершения сообщения используйте дизайн ниже:
И теперь вам нужно интегрировать одну и ту же виртуальную сеть для приложений логики и служебной шины, как показано ниже:
Логические приложения:
Служебный автобус:
В приложении Logic в разделе «Конфигурация» -> «Общие настройки» -> «2 для частных портов виртуальной сети»:
Тогда это сработает.
Выход:
Для приложения Logic это проблема с завершением сообщений с помощью соединителя служебной шины во встроенном соединителе действия стандартного плана служебной шины.
Вы проверяли это @DeepakShaw?
@RithwikBojja, это еще не тестировалось, но на данный момент я отмечаю его решенным.
Спасибо за ответ. Однако мне нужно проверить инфраструктурную поддержку конфигурации виртуальной сети. В качестве альтернативы я создал функцию Az, и она отлично работала с сообщениями с включенными сеансами SB и завершала ее без какой-либо настройки виртуальной сети. Можете ли вы объяснить такое поведение, пожалуйста? Спасибо. Спасибо.