我必须在 VS 中使用 SSRS 创建报告。我必须使用 wsdl 端点调用 SOAP WebService,并接收参数并将参数传递给服务。以前有人做过吗?我得到的错误是它不喜欢我传递参数的方式错误消息:试图调用一个方法,抛出 java.rmi.RemoteException,com.fds.www.schemas.fault.BusinessFault,com。 fds.www.schemas.fault.System' 与 argumrents 类 'java.util.ArrayList' 针对对象
问问题
5767 次
1 回答
2
编辑重写为 WEBSERVICE 作为数据集:
通常,在选择 Web 服务作为数据集时,我会做一些事情:
- 将数据源设置为“XML”作为类型。
- 填写您的服务地址。EG:http://localhost/Reporting/ReportingService.svc 我的服务用于 WCF 服务本地托管的 HTTP 绑定。
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
于 2013-06-12T16:45:47.580 回答