我一直在尝试找到一种以优雅的方式将 Flex 连接到 sharepoint 的方法,它允许我在客户端使用 FLEX 更新列表、构建图表和创建小部件。我对此进行了广泛的研究,但我陷入了困境。
我了解 Flex 数据连接/webservices/etc... 的基础知识,但我似乎无法理解如何使用共享点列表服务。
有没有人有一个很好的详细例子来说明我想要实现的目标?简单的例子也有效!:)
非常感谢大家!
-E。
我一直在尝试找到一种以优雅的方式将 Flex 连接到 sharepoint 的方法,它允许我在客户端使用 FLEX 更新列表、构建图表和创建小部件。我对此进行了广泛的研究,但我陷入了困境。
我了解 Flex 数据连接/webservices/etc... 的基础知识,但我似乎无法理解如何使用共享点列表服务。
有没有人有一个很好的详细例子来说明我想要实现的目标?简单的例子也有效!:)
非常感谢大家!
-E。
查看 SharePoint Web 服务中的“SOAP 查询示例”或 WSDL(例如.../_vti_bin/lists.asmx?op=GetListItems
或),然后查看有关如何“使用” Web 服务../_vti_bin/lists.asmx?op=GetListItems&WSDL
的相应 MSDN 文档(例如GetListItems )。
需要一点点熟悉才能“知道”映射viewFields
(<viewFields>...</viewFields>
大多数工作都是这样),但是...... MSDN 文档(如果仔细检查的话)说“什么”放在 WSDL 刚刚给出的 XML 中 -无用的大纲。在用于各种任务的 SP 的手动 SOAP 访问的试管(和相关的 SO 问题)中有许多示例。
微软也有一些开放规范——我总是很难找到这个链接。SharePoint 分支下有很多东西。YMMV,它主要是白皮书,但是一个很好的资源。
不确定 Flex 有哪些工具,但由于 WSDL 支持有限,大多数映射必须手动编码或来自更好的定义源——希望“现有库”可以直接使用或修改以适应.
我强烈建议使用一个工具来测试服务访问——例如soapUI,它实际上有一个可怕的用户界面——因为即使是最小的错误也会返回一个神秘的错误消息。此外,请确保使用 SOAP 1.2。
快乐(小于最大痛苦)编码。
PS 关于特定网络服务的更具体的问题可能会产生更好的响应。