Web services MS Soap Toolkit v3.0、Windows Server 2003和;LotusDomino7

Web services MS Soap Toolkit v3.0、Windows Server 2003和;LotusDomino7,web-services,soap,lotus-domino,lotus,Web Services,Soap,Lotus Domino,Lotus,我有一个Lotusscript代理调用Web服务。当使用安装了Microsoft Soap Toolkit v3.0的Notes客户机(Notes 7,windows 7)触发时,此选项有效,但当计划在安装了Microsoft Soap Toolkit v3.0的服务器(Lotus Domino 7.0.3)上运行时,此选项无效 注意事项: 代理上的运行时安全设置为3 代理使用具有服务器完全权限的as ID进行签名和保存 收到错误后,运行以下代码行。这对我来说意味着工具包没有安装,或者无法调

我有一个Lotusscript代理调用Web服务。当使用安装了Microsoft Soap Toolkit v3.0的Notes客户机(Notes 7,windows 7)触发时,此选项有效,但当计划在安装了Microsoft Soap Toolkit v3.0的服务器(Lotus Domino 7.0.3)上运行时,此选项无效

注意事项:

  • 代理上的运行时安全设置为3
  • 代理使用具有服务器完全权限的as ID进行签名和保存
收到错误后,运行以下代码行。这对我来说意味着工具包没有安装,或者无法调用

    Set Client =CreateObject("MSOSOAP.SoapClient30")
我从Microsoft()中找到了一些参考资料,建议不要在windows 2003服务器上使用该工具包,因为它不再受支持,Notes 7也不受支持,所以这不是一个问题。他们还声明“Windows server 2003操作系统不支持SOAP Toolkit 3.0服务器组件和SOAP Toolkit ISAPI Listener”-但是这也不是一个问题,因为我认为我们没有使用工具包的服务器组件

代理出错,并显示一般消息“错误208无法创建自动化对象”


如果我不能使用Microsoft Soap Toolkit v3.0,那么在计划代理中使用lotusscript调用Web服务的最简单方法是什么?记住使用的是过时的技术吗?

,原因不明,在某些计算机上,Microsoft SOAP Toolkit以MSOSOAP.SoapClient30和MSSOAP.SoapClient30的形式安装在注册表中,而在其他计算机(Windows Server 2003和另一台桌面)上,仅以MSSOAP.SoapClient30的形式安装。我不知道为什么,我很高兴我解决了这个问题。OMFG.

即使不使用MSSOAP客户端,也可以调用web服务。您可以使用Lotus Domino Designer客户端中的“web service Consumer”设计元素来使用web服务。

您可以说它在Windows 7上的客户端上工作。您是否尝试过转到服务器机器,在那里启动客户机(假设它已安装,通常是这样),并在该环境中手动运行代理?这将帮助您确定SOAP工具包是否正确安装、注册并在Win2003机器上工作。我刚刚设法访问了服务器。无法手动运行代理,因为客户端未安装在服务器上,也无法安装在服务器上。我所能看到的只是安装了SOAP工具包。你能编写一个VBScript程序来测试工具包并在服务器上运行吗?我们对服务器的访问非常有限,所以不是真的。这个过程现在将手动运行,因为它在从客户机运行时工作,并且在升级Domino服务器时将重新访问。无论如何谢谢你的帮助。@RichardSchwartz-问题已经解决了!如果我能够为您进行故障排除,那么它就会发现问题。当SOAP工具包安装在另一台机器上时,就解决了这个问题。见下文。