从SSRS报告中查询WCF Web服务

时间:2017-04-24 23:52:32

标签: xml web-services wcf reporting-services datasource

我有简单的wcf web服务,在调用时返回xml。 它返回类似于:

<PCR>
<title>Project Control Report</title>
<pages>290</pages>
</PCR> 

Web服务当前部署在我的测试计算机上,可以通过浏览器调用:

http://localhost:62722/PCRWebService.svc/getReportData

在SSRS中,对于数据源类型,我选择了XML,我现在尝试在数据集属性中指定Query以调用我的Web服务。到目前为止,在尝试了至少20个我可以在网上找到的例子之后,我无法让它发挥作用。错误始终相同: URI无效:URI为空。

以下是我的尝试之一:

<Query>
<Method Namespace="http://localhost:62722/PCRWebService.svc/getListPlayers" Name="getListPlayers"></Method>
<ElementPath IgnoreNamespaces="True">
</ElementPath>
</Query>

以下是我尝试过的一个例子: http://bhushan.extreme-advice.com/webservice-as-datasource-in-ssrs/

由于

1 个答案:

答案 0 :(得分:0)

在同一博客中发帖this。我已按照每一步操作,我的报告正确显示了这些项目。