【问题标题】:Sharing ibm notes data with other websites与其他网站共享 ibm notes 数据
【发布时间】:2019-02-07 00:55:12
【问题描述】:

在我们公司,我们有一个使用 ibm Domino 构建的定制 ERP。除此之外,我们还有一个用 PHP 构建的网上商店。目前我们正在共享彼此的数据。在 Domino 中,我通过创建接收和发送数据的 java 代理来做到这一点,这发生在主服务器和复制服务器上。问题是代理越来越多。我在想一种方法如何做到这一点。我正在考虑设置一个 SQL Server,而不是代理,我将在其中存储 Notes 文档数据。然后可以与网站共享此 SQL Server。这可能吗?还是有更好的方法来解决这个问题?

【问题讨论】:

  • Domino 和 Notes 数据库在您的意思上。 可以处理大量的客户和代理。毕竟,几十年来,它们一直用于大型企业的文档管理和协作。如果您遇到性能问题,您必须具体说明问题所在并发布您的代码
  • 如果您遇到并发问题,则表示您没有正确使用 API。你不会通过复制数据来解决这个问题。 Domino 是一个文档管理系统。如果 一个 人打开一个文档进行编辑,如果启用了版本控制,其他人可能会阅读原件,但他们不能覆盖其他人的编辑。它与 Git 或 Subversion 没有什么不同
  • 正确使用版本控制和签出/签入。如果您不打算阅读文档,请打开只读副本(如果可能)。如果您确实想要编辑文档,请务必将其签出。

标签: sql-server lotus-notes lotus-domino lotusscript ibm-domino


【解决方案1】:

与其将 Notes 数据同步到 SQL Server 并让 PHP 访问 SQL 数据,不如直接编写 PHP 代码以使用 Domino Access Services 直接访问 Notes 数据?

【讨论】:

    【解决方案2】:

    一个选项是 DECS 虚拟字段。 Notes 文档是一个存根,其中包含一个关键字段(以及可选的其他信息)。DECS 使用关键字段在外部数据库(例如 SQL 或 DB2)中查找记录并将数据实时拉入 Notes .对于 Notes 用户来说,数据看起来像是存储在 Notes 中,但实际上是在外部数据库中。 [DECS Virtual Fields相关文档]http://www-12.lotus.com/ldd/doc/decs/6.0.1a/decsdoc6.nsf/b3266a3c17f9bb7085256b870069c0a9/7b7c3bc1e2ab5c1a05256ca9006fa5a8?OpenDocument

    【讨论】:

      猜你喜欢
      • 2018-07-13
      • 2020-09-26
      • 2016-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-25
      • 1970-01-01
      相关资源
      最近更新 更多