【问题标题】:How to create a document on a server in another Lotus Notes network?如何在另一个 Lotus Notes 网络的服务器上创建文档?
【发布时间】:2013-10-20 03:28:06
【问题描述】:

公共 Domino 服务器有一个公共可用的 Lotus Notes 数据库。该数据库有一个表单,未经身份验证的用户可以使用他/她的浏览器填写和提交。

此公开可用的表单仅用于发布请求,数据不得存储在该公开可用的服务器上。相反,我需要连接到内部服务器上的数据库并在那里创建文档。

显而易见的解决方案是 Lotus Script 代理,但是当我在 Notes 上工作时,我记得出于安全原因,非用户代理被禁止打开另一台服务器上的数据库。我当然不能介绍安全的服务器设置。我需要找到一种适合当前设置的方法。服务器位于两个不同的 Notes 网络中,但邮件在它们之间路由,所以如果我找不到更好的解决方案,我可能会邮寄文档。

有什么想法吗?我没有使用过最新的 Notes 服务器。 8.5 中有什么可以帮助的吗?

【问题讨论】:

    标签: lotus-domino lotusscript agent


    【解决方案1】:

    在安全选项卡上的服务器文档中有一个名为“受信任的服务器”的选项,如果您可以将外部服务器放入该字段,那么代理将被允许直接写入内部服务器上的数据库。 如果您不能/不允许这样做,那么您必须写入“本地”数据库(在外部服务器上)并使用控制台命令(NotesSession.SendConsoleCommand)或使用复制方法将此数据库复制到内部服务器NotesDatabase 类(不确定,由于相同的安全限制,这是否会起作用)或通过计划复制。

    如果数据库本身不能复制到外部服务器上,那么你应该使用容器数据库,让内部服务器上的代理将数据复制到内部数据库。

    还有您已经提到的最后一种可能性:撰写文档并通过邮件发送。将目标数据库设为邮件数据库,然后使用 NotesDocument.Send 将数据发送到那里...

    其中一个选项应该可以解决您的问题。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-10
    相关资源
    最近更新 更多