未能使用多个Lotus脚本Web服务使用者

时间:2014-07-12 16:08:12

标签: web-services lotusscript

我有一个注释db,它有一个LS WS消费者并且工作正常。 当我尝试添加第二个时,我收到错误,我怀疑是由于公共标识符冲突,例如“USE模块中的重复PUBLIC名称APISUCCESS” 我试图将每个lSWS使用者导入到单独的lotusscript库中。 我删除了Option Public,期望LS WS导入变为私有。但是,如果我尝试导入这两个库,我会得到相同的错误。在某些时候,我需要将两个东西一起导入。 在导入第二个Web服务使用者的第二个lotusscript库中我只有这个 注: :我删除了Option Public

选项声明

使用“LSControlService”

'Private VersionInfo As Wsversiondo_n2

Public Function ObtainControlServiceVer()As String

MessageBox "Beginning of Obtain ControlServiceVer"
On Error GoTo ErrorHandler



MessageBox "End of  Obtain ControlServiceVer"
Exit Function

的ErrorHandler:     “
    MsgBox错误$     退出功能 结束功能

我怀疑通过使用我在此库中导入的内容未被声明为私有。我认为他们会删除Option public。

如何让它们对图书馆私有? 非常感谢你的时间和帮助

亲切的问候, 卡洛斯

1 个答案:

答案 0 :(得分:1)

问题是您的Web服务使用者通过%include导入的lss文件。它包含公共声明。您必须手动将两个Web服务使用者合并到一个库中,以便您只能包含一次lss文件,或者创建一个包含%include的新库,然后您可以来自两个Web服务使用者的“使用”而不是使用%include。