【问题标题】:Retrieve Lotus Designer information from java从 java 中检索 Lotus Designer 信息
【发布时间】:2023-04-02 09:49:01
【问题描述】:

有没有办法从外部 Java 程序获取通常在 Lotus Designer 中可用的信息?

我能够获取表单名称、字段名称和字段类型,并且使用 Notes.jar 对视图执行类似操作,但我无法提取其他信息,例如组合框选项或有关页面、代码、导航器等的数据。

有谁知道是否存在能够提取此信息的现有实用程序(显然是设计器除外),或者除了 Notes.jar 之外是否存在能够提取此信息的 jar 文件。

【问题讨论】:

标签: java lotus-notes lotus lotus-designer


【解决方案1】:

您可以考虑多种选择。所有这些都涉及包含 IBM 提供的 JAR。

  • 您可以使用 Notes Java API 中定义的 Java 方法将设计元素作为对象来处理。设计元素是文档,因此您可以处理它们。大多数时候这并没有太大帮助。

  • 以 DXL 访问设计元素,这是 XML 中 Domino 对象的相对准确表示。在 OpenNTF 上有一个我写的名为 DXLMagic 的项目,它可以进行 DXL 导出,您可能需要查看源代码

  • Domino 设计器支持版本控制。设置时,Domino Designer 会将 NSF 的设计内容复制到目录结构中。您可以使用您喜欢的任何工具处理该目录(包含 DXL、XML、PlainText 和资源文件)

  • 为了在 Domino Designer 中访问 NSF,已使用 Eclipse 虚拟文件系统 API(而不是 File,它使用 IResource 接口)。当您“借用”EVFS 插件时,您可以在任何 OSGI 应用程序中使用它。

希望有帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-10
    • 2017-08-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多