从flex更新Sharepoint列表

时间:2011-03-14 21:42:10

标签: flex sharepoint webservices-client

我一直在尝试找到一种方法,以优雅的方式将Flex连接到sharepoint,这样我就可以在客户端使用FLEX更新列表,构建图表和创建小部件。我对此进行了广泛的研究,但我遇到了问题。

我理解Flex数据连接/ webservices /等的基础知识......我似乎无法理解如何使用sharepoint列表服务。

那里有人有一个很好的详细例子说明我想要实现的目标吗?简单的例子也有效! :)

非常感谢大家!

-E

1 个答案:

答案 0 :(得分:0)

查看“SOAP查询示例”或SharePoint Web服务中的WSDL(例如.../_vti_bin/lists.asmx?op=GetListItems../_vti_bin/lists.asmx?op=GetListItems&WSDL),然后查看相应的MSDN文档(例如GetListItems )关于如何“使用”网络服务。

viewFields映射到<viewFields>...</viewFields>(大多数工作都是这样的),“知道”需要一点熟悉,但是...... MSDN文档(如果仔细刺激)说“什么”放入WSDL只提供近乎无用的大纲的XML。对于各种任务,SP的手工卷制访问管(以及相关的SO问题)中有很多例子。

微软也有一些Open Specifications - 链接总是很难找到。 SharePoint分支下的很多东西。 YMMV,它主要是白纸,但资源很好。

不确定Flex有哪些工具,但由于WSDL支持有限,大多数映射必须手工编码或来自更好的定义源 - 希望“现有的库”可以直接使用或修改 - 到式潜水服。

我强烈建议使用工具来测试服务访问权限 - 例如soapUI,实际上有一个可怕的用户界面 - 因为即使是最小的错误也会带来一个神秘的错误消息。另外,请确保使用SOAP 1.2。

快乐(低于最大痛苦)编码。

P.S。关于特定网络服务的更具体问题可能会产生更好的响应。