0

我们如何使用 Lotus Notes 6.5 中的任何 Web 服务。我看过对 Soap Connect API 的引用。这是唯一的方法吗..?

任何例子都会有很大的帮助..

谢谢..

4

3 回答 3

2

R6 中没有针对 LotusScript 和 WS Consumers 的现成解决方案。您需要创建自己的系统来调整 SOAP 请求,将其发送到服务器并解析 SOAP 响应。

您不会从以这种方式使用 Web 服务中获得好处。关键是你不应该这样做。

如果您使用 Java 路由,您可以使用 Apache Axis 库来添加消费功能。

http://axis.apache.org/axis/

这是一篇非常古老的 developerworks 文章:

http://www.ibm.com/developerworks/lotus/library/domino-webservices/

最终,尽管我建议升级到在 LotusScript 中支持 WS 使用者的更高版本。尽管请注意,由于编程语言的限制,LS 在 WS 中会受到影响。

于 2012-11-28T07:28:31.317 回答
0

我在 R6 中所做的是使用行为类似于 Web 服务的 LotusScript 创建基于 Web 的代理。对于没有被太多用户同时调用的服务(据我记得......),它的表现相当不错 -

此演示文稿/示例可能对您有所帮助: http : //www.slideshare.net/billbuchan/jmp206-lotus-domino-web-services-jumpstart#btnNext Bill 演示文稿的完整文件(包括示例)可在此处下载: http: //www.hadsl.com/HADSL.nsf/Documents/Lotusphere+2008+-+JMP206+-+Web+Services+Bootcamp!OpenDocument

另一个有用的链接(如果您想使用 SOAP/Java): http ://www.ibm.com/developerworks/lotus/tutorials/lswsdom65/lswsdom65-pdf.pdf

于 2012-11-27T18:48:57.330 回答
0

如果您使用的是 Windows,则可以使用 LotusScript 中的 COM 对象来调用 Web 服务。我自己使用的一个好方法是 PocketSOAP:http ://www.pocketsoap.com/ 。它有很多特性,比如支持 https、使用 SOAP 标头和发送附件。

许多 PocketSOAP 功能即使在本机 R8 Web 服务使用者中也不可用或难以实现,因此对于高于 Lotus Notes 6.5 的版本来说,这也是一个选项。

于 2013-05-01T00:05:39.167 回答