Тестовое сообщение для BizTalk Services
Я развернул проект службы BizTalk в Azure. Я могу подключиться к службе в Azure BizTalk Service Explorer, но не могу передать успешное тестовое сообщение запроса в односторонний мост XML с помощью команды "Отправить тестовое сообщение" в Azure BizTalk Service Explorer.
Когда я нажимаю команду "Отправить тестовое сообщение", окно запрашивает у меня сообщение с тестовым запросом, но все, что я посылаю, всегда возвращается с ошибкой. Вот пример тестового сообщения, которое я пытаюсь отправить:
<ns1:Select xmlns:ns0="http://schemas.microsoft.com/Sql/2008/05/TableOp/dbo/TestBizTalk">
<ns1:TestBizTalk xmlns:ns1="http://schemas.microsoft.com/Sql/2008/05/Types/Tables/dbo">
<ns1:Columns>*</ns1:Columns>
<ns1:Query>where TestBizTalkID = 1</ns1:Query>
</ns1:TestBizTalk>
</ns1:Select>
Этот запрос приведет к сообщению об ошибке "Требуется имя файла". Похоже, что запрос xml соответствует схеме адаптера SQL Server для выдачи инструкции SELECT, но он возвращает ошибку имени файла, и я не могу найти проект BizTalk или артефакт службы, в котором отсутствует параметр имени файла.
Мои вопросы, мой тестовый формат сообщения неправильный? И если так, есть ли способ узнать, что "Имя файла" отсутствует?
1 ответ
Возможно, это не тот ответ, который вы ищете, но, поскольку BizTalk Services в настоящее время устарела, я настоятельно рекомендую вам рассмотреть возможность использования службы приложений Azure и / или приложений логики Azure ( https://azure.microsoft.com/en-us/services/logic-apps/). Эта технология - видение Microsoft для интеграции в облаке; Услуги BizTalk... нет.