我必须在VS中使用SSRS创建报告。我必须使用wsdl端点调用SOAP WebService,并将参数传递给服务。有没有人曾经这样做过? 我得到的错误是它不喜欢我传递参数的方式 错误消息:尝试调用方法,抛出java.rmi.RemoteException,com.fds.www.schemas.fault.BusinessFault,com.fds.www.schemas.fault.System' 与argumrents类'java.util.ArrayList'对象
答案 0 :(得分:2)
将REWRITE编辑为WEBSERVICE作为数据集:
通常,在选择Web服务作为数据集时,我会做一些事情:
SSRS有这种查询肥皂的奇怪方式,我仍然不习惯。我知道这个方法适合我,但是这些假设WCF的默认命名空间和你的可能不同。
< Query>
< Method Name="GetMonthlyData2" Namespace="http://tempuri.org/">
< Parameters>
< Parameter Name="aStart" Type="Date">< /Parameter>
< Parameter Name="aEnd" Type="Date">< /Parameter>
< /Parameters>
< /Method>
< SoapAction>
http://tempuri.org/IReportingService/GetMonthlyData2
< /SoapAction>
</Query>
有关查询方法的更多信息,请访问:http://msdn.microsoft.com/en-us/library/ms345251.aspx