我正在尝试使用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查询类型调用它:。
<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>
但是,当我调试报告时,打开后我会得到error。
我是新手,并尽可能多地阅读,主要是基于我在下面看到的报告:
我们更喜欢使用REST而不是SOAP,因为后者似乎更耗时。
是否有解决方案或者Reporting Services仍然不支持REST?