6

我正在尝试使用 SSRS 通过 REST Web 服务使用 XML。我打算使用 LINQ 创建 XML,然后将其转储到 Web 服务位置。

Web 服务保存在 Azure 下

https:// ... azurewebsites.net/api/simpleXmlData?name=Test

在报告中,我创建了一个 XML 类型的数据源和上面的连接字符串,参数分别确定如下。

"https:// ... azurewebsites.net/api/simpleXmlData?name=" & 参数!Id.Value

然后我创建了一个数据集,它尝试使用 XML 查询类型方法调用它:XML 查询类型.

<Query>
   <Method Name="Club" 
Namespace="http://schemas.microsoft.com/2003/10/Serialization/">
   <Parameters>
       <Parameter Name="Item">
           <DefaultValue>/</DefaultValue>
       </Parameter>
   </Parameters>
   </Method>
   <ElementPath IgnoreNamespaces="true">*</ElementPath>
</Query>

但是,当我调试报告时,打开后我得到了这个错误.

我对此并不陌生,并且已尽可能多地阅读,主要基于我在下面看到的报告:

我们更喜欢使用 REST 而不是 SOAP,因为后者似乎更耗时。

是否有解决方案,或者 Reporting Services 仍然不支持 REST?

4

0 回答 0