Адаптер HTTP BizTalk подставляет строку «Система не может найти указанный файл». в URL - почему?

У меня есть порт отправки BizTalk, вызывающий приложение логики Azure с использованием его URL-адреса триггера. URL-адрес содержит подпись общего доступа. Это генерируется Azure. Когда порт отправки активируется, он регистрирует ошибку, как показано ниже:

A message sent to adapter "HTTP" on send port "Send.Distribution.DHL.AS2.HTTP" with URI "https://prod-08.ukwest.logic.azure.com:443/workflows/44cc9abed61042fd90a7ea89522ead0d/triggers/manual/paths/invoke?api-version=2016-10-01&sp=The system cannot find the file specified.FtriggersThe system cannot find the file specified.FmanualThe system cannot find the file specified.Frun&sv=1.0&sig=c[signature redacted]&edi-partner=DHL" is suspended. Error details: The remote server returned an error: (502) Bad Gateway. MessageId: {F2450A9B-AD6E-47A3-8DD7-5AE57A2C63DD} InstanceID: {8A58DB8B-1B70-4E28-B7D4-C2A21899375D}

Bad Gateway - это справедливо, потому что посмотрите на URL: он несколько раз содержит строку The system cannot find the file specified. там, где ее не должно быть. Здесь escape-последовательность% 2F находится в исходном URL-адресе. Похоже, что BizTalk каким-то образом пытается интерпретировать эту конкретную последовательность, ошибается и подставляет любое сообщение об ошибке, которое возвращается в URL-адрес, а затем пытается вызвать это, что по понятным причинам терпит неудачу. Я предполагаю, что он думает, что видит макрос и пытается его расширить.

Точно так же, как сообщение регистрируется в средстве просмотра событий (кроме отредактированной подписи); Я не ошибся при расшифровке.

Почему это делает BizTalk, и как я могу это остановить?

Вы пробовали использовать скрипач в качестве прокси, чтобы узнать, что происходит с BizTalk, возможно, ошибка вводит в заблуждение. Также попробуйте использовать адаптер web-http

Vikas Bhardwaj 24.08.2018 16:05

Единственный раз, когда я столкнулся с этой ошибкой, cdijkgraaf.wordpress.com/2016/07/29/… перезагрузка исправила ее.

Dijkgraaf 26.08.2018 22:18
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
2
141
0

Другие вопросы по теме

Похожие вопросы

Получен BizTalk MDN: произошла ошибка при проверке сообщения AS2. Убедитесь, что используемые сертификаты не истекли и не были отозваны
Отслеживайте «активное состояние» экземпляра службы порта отправки Biztalk
Ошибка аутентификации порта отправки WCF-WebHttp в Dynamics CRM
Невозможно подключить Oracle 10
Работаете с каждой строкой как с отдельным сообщением в biztalk?
Дизассемблирование пользовательского компонента конвейера BizTalk без схемы документа
Как централизовать схему XSD для использования другими проектами / решениями?
Как сопоставить, объединив 2 разных повторяющихся узла в 1 повторяющийся узел с помощью BizTalk mapper
Почему у меня не может быть двух мест приема BasicHttpRelay с разными пространствами имен, но с одинаковым именем реле?
Сообщение, отправленное адаптеру WCF-WebHttp на порт отправки "" с URI "https://na59.salesforce.com/services/Soap/c/43.0/00Df4000001dsdy", приостановлено