测试消息到BizTalk Services

时间:2016-10-27 13:38:36

标签: c# wcf azure biztalk biztalk-services

我已经将一个BizTalk服务项目部署到Azure。我能够连接到Azure BizTalk Service Explorer中的服务,但我似乎无法通过Azure BizTalk服务资源管理器中的“发送测试消息”命令将成功的请求测试消息传递给XML单向桥。

当我单击“发送测试消息”命令时,窗口会提示我输入测试请求消息,但无论发送什么,总是会返回错误。这是我要发送的示例测试消息:

<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 个答案:

答案 0 :(得分:0)

这可能不是您正在寻找的答案,但是看到BizTalk Services现在已弃用技术,我强烈建议您考虑使用Azure App Service和/或Azure Logic Apps(https://azure.microsoft.com/en-us/services/logic-apps/)。这项技术是微软在云中集成的愿景; BizTalk服务......不是。