我正在尝试通过SSRS(2008R2)中的XML数据源使用供应商的Web服务。 除了供应商的Web服务需要带有客户端标识块的soap标头外,我几乎解决了这一切。
我在文档中找不到通过XMLDP查询语言发送soap标头的方法。
我一直在观看XML数据源与Fiddler发送的实际soap,实际上它看起来完全省略了SOAP Header。
主要问题:这甚至可能吗?
我发现的Microsoft文档忽略了SOAP标题,其他非权威来源表明我需要创建自己的自定义数据扩展并将其部署到SSRS服务器。
创建新的CDE并部署到服务器超出了该项目的范围。
谢谢,
PS:我正在使用相关的调用Web服务的方法。
答案 0 :(得分:1)
我的解决方案最终成为: 创建一个我可以调用的新的传递Web服务,该服务又称为供应商Web服务。由于这将是短暂的解决方案,额外步骤产生的少量疼痛是可以接受的。
可以肯定的是,没有找到使用XMLDP发送所需SOAP标头的方法。