积极答复者
基于 Web 服务创建外部内容类型

问题
-
HI all
我按照"如何:基于 Web 服务创建外部内容类型",企图达到用客户提供的Web 服务(如:http://site/NewFlightServices_test/siteFlight.asmx)创建外部内容类型。但客户提供的Web服务不是WCF,那能够创建外部内容类型吗?或者说创建外部内容类型的WEB服务有哪些要求的?我的最终目的是用客户提供的WEB服务结合本地sharepoint2010服务器的某些数据生成报表在sharepoint中展示,有什么好思路吗!
谢谢!
天天向上
答案
-
你好,
你上面的链接文档是以WCF服务为例子做的,你可以选择其它外部数据类型,如.NET Type。
这样要求你根据服务,重新封装下即可。
你可以参考下面的文档。
http://msdn.microsoft.com/zh-cn/library/ee557349.aspx
Microsoft Online Community Support- 已标记为答案 KeFang Chen 2010年12月2日 10:25
全部回复
-
你好,
你上面的链接文档是以WCF服务为例子做的,你可以选择其它外部数据类型,如.NET Type。
这样要求你根据服务,重新封装下即可。
你可以参考下面的文档。
http://msdn.microsoft.com/zh-cn/library/ee557349.aspx
Microsoft Online Community Support- 已标记为答案 KeFang Chen 2010年12月2日 10:25
-
你好,
我这边没有找到相关的文档。
不过这个封装不难。你可以直接建立一个class library,在其中通过加入web reference引入这个web service,然后把web service对应的方法封装成对应的类方法就行了。
或者你可以试试利用wsdl产生一个代理类。
e.g
wsdl /username:administrator /password:xxx /domain:mydomain.com http://kfc/sites/FirstTestSite/_vti_bin/lists.asmx?wsdl
这样你就可以直接用代理类试试了。
Microsoft Online Community Support