问题标签 [lotus-domino]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
authentication - 如何在 Lotus Domino 中为不同的数据库设置不同的 Web 身份验证模式
免责声明:我不是 Notes 管理员,我只是编写了应用程序 :),并尝试帮助我们的客户使用它。
我们提供了一个简单的数据库和一个代理来接受和处理来自 Internet 的 HTTP POST 消息。
将要安装此数据库的 Domino 服务器配置为用于 Web 访问的单点登录身份验证。
有没有办法只设置我们的数据库以使用不同类型的身份验证 - 即基本身份验证,所以我们可以像这样点击它来向代理发送消息:
http://username:password@my.domino.server/mydb.nsf/myagent
我还考虑了另一种方法 - 删除任何形式的身份验证,并在 POSTed 数据本身中传递凭据。然后代理将根据凭据是否正常来处理或不处理数据。但这很可能需要某种形式的“模拟”——即以某种方式将匿名用户映射到有权执行代理的用户。所以,我对这个问题的有效回答可能是如何设置的建议。
此外 - 我们正在研究 Web 服务方法(在 Domino 7.0+ 中可用),但它需要双方都进行更改 - 发送者(我们的发布者服务)和接收代理。并且很可能会回到关于如何验证发件人身份的原始问题。
在这方面的任何建议(甚至改变方法)都将受到高度赞赏。
干杯
java - Sametime 中的插件与 Lotus Notes Classess - 整个故事
这将是一个漫长的阅读所以感谢您的耐心:)。
我一直在尝试开发一个在 Lotus Sametime 中执行的插件。这个插件的想法是提取给定日期的日历条目,然后同时显示它。是不是很简单,我也是这么想的。显然我错了,严重误解了 JVM 版本兼容性问题。我首先在默认的 Java 1.6 中进行了独立测试,它运行良好,我获得了条目并准备好将代码移至 Sametime 开发环境。
我转移到插件开发环境来插入我的代码。我的第一个问题来了,当我将 Notes.jar 添加到外部 jar 列表和 import lotus.domino 行时。IDE告诉我这个
经过一番谷歌搜索,我在项目中引用了 ibmorbapi.jar 并让它运行。对我来说不幸的是,即使这样也没有成功。插件本身无法加载,这就是我得到的
因为那是行不通的。我想为什么不将 NotesCalendarExtraction 部分创建到一个单独的 jar 执行文件中,并获取一个包含日历条目的 xml 文件,然后将其提供给插件以显示条目。我知道这不是最好的解决方案,但我很绝望,想要让它发挥作用。无论如何,当我对 jar 文件和生成的 xml 文件的路径进行硬编码时,这个想法很有效。顺便说一句,我正在使用 java 中的 getRuntime.exec 模块执行 jar 文件。是时候让它普遍运行了,不幸的是,对我来说 exec 模块不接受其路径中的空格,因此程序文件是没有问题的。我不确定这是否是正确的方法,但是由于某种原因,jar 本身也没有执行。我尝试使用适当的命令行参数放入一个bat文件,它在命令行中执行时生成了xml,但在从eclipse ide运行时却没有,原因只有IDE知道。在这一点上我没有选择,我得到了另一个插件,它在获取日历条目方面做了完全相同的事情。我反编译了插件并检查了源代码,发现代码正在使用类加载器来完成这项工作。当我看到这段代码时,我有了新的希望。经过一番谷歌搜索后,我整理了一些代码,这些代码为我完成了这项工作。是时候进行酸性测试了,我将代码放入插件环境中,这就是我得到的。在这一点上我没有选择,我得到了另一个插件,它在获取日历条目方面做了完全相同的事情。我反编译了插件并检查了源代码,发现代码正在使用类加载器来完成这项工作。当我看到这段代码时,我有了新的希望。经过一番谷歌搜索后,我整理了一些代码,这些代码为我完成了这项工作。是时候进行酸性测试了,我将代码放入插件环境中,这就是我得到的。在这一点上我没有选择,我得到了另一个插件,它在获取日历条目方面做了完全相同的事情。我反编译了插件并检查了源代码,发现代码正在使用类加载器来完成这项工作。当我看到这段代码时,我有了新的希望。经过一番谷歌搜索后,我整理了一些代码,这些代码为我完成了这项工作。是时候进行酸性测试了,我将代码放入插件环境中,这就是我得到的。
版本错误再次令人沮丧。sametime 插件开发环境在 J9 JVM 上运行,出于某种原因,我猜对于 notes.jar ibmorbapi.jar 来说还不够。至少这就是我对错误的假设。
我将不胜感激你们在这方面的任何帮助。“org/omg/CORBA/UserException”似乎是问题的症结所在,我根本无法克服它。我可以让外部 jar 执行以某种复杂的方式工作,但我不想这样做,因为我觉得这是从笔记中获取日历条目的最佳方式。我相信它必须相当简单,对此的任何帮助将不胜感激。
lotus-domino - Lotus Notes 中的@DBColumn
我的任务是学习 Lotus Domino Designer - 不知道我前世做了什么,但它一定很糟糕...... - 并且想知道如何在数据库上进行查找以获取一些选择值。由于这些信息可能会在许多应用程序中使用,我希望它只在一个地方。
我收集我可以使用@DBColumn,但是如果该查找中的条目发生更改会发生什么?如果查找的唯一值是文本,那么关系就会被破坏,不是吗?有什么方法可以模仿关系查找的想法吗?
我假设我从错误的角度看待 Lotus 开发,因为这似乎是查找的真正限制。
我在互联网上没有找到任何像样的学习材料,所以希望能得到任何帮助。
塔
lotus-notes - 调试 Domino/Notes DSAPI 过滤器
我已经为 Windows 的 Domino Server 8.5 构建了一个 DLL,并将其安装为 DSAPI 过滤器,但每次重新启动 Domino 时,我都会收到“HTTP Server: Failed to load DSAPI module C:\path_to_filter\filter.dll”
有什么方法可以确定为什么加载失败?
我从 Visual Studio 2008 中的 C++ 项目构建 DLL,并使用 Lotus C API for Notes/Domino 8.5 中的库和包含。我从示例 DSAPI 过滤器中复制了大部分代码,但去掉了大部分实际功能,以便我可以用我自己的来填充它。代码似乎不是错误,因为此时我无法找到实际的异常。
database - 将数据库移动到另一个文件夹
如何在服务器运行时将数据库从一个文件夹重新定位到同一服务器上的另一个文件夹?
java - 将自定义 Java 类导入 Xpages 中的服务器端 javascript (Lotus Domino 8.5+)
使用 Lotus Domino 8.5.1,可以将“标准”Java 类用于服务器端 Javascript(嵌入到 Xpage 中),或 WEB-INF/lib 文件夹中可用的 Java 类。例如 :
(在这里找到的样本)
但是,如何使用我们自己在 Java 脚本库中定义的自定义类?在 Xpage 中,只能导入服务器端 javascript 库(不能导入 Java 或 LS 库)。
谢谢你的帮助
干杯
c# - 如何使用“Interop.Domino.dll”(C#)获取 Lotus Notes 密码(在本地机器上)?
我正在制作一个应用程序,我正在阅读来自 Lotus Notes 的邮件。我已经使这个应用程序与 Domino Server 相互依赖。
但是在这种情况下。如果用户的 Lotus Notes 配置了 Domino 服务器。它会弹出密码。
我不想显示弹出窗口。不想在 UI 中添加文本框。
有没有办法以编程方式获得 NSF 密码?使用 Domino.dll。
iphone - 从 iPhone 访问 Lotus Domino 服务器
我是莲花笔记和多米诺服务器的新手。我希望我的 iPhone 应用程序能够访问多米诺服务器。我想在我的 iPhone 应用程序中从多米诺服务器获取联系人。
我用谷歌搜索了它,我发现了很多文件。但我找不到完美的数据流。谁能解释我如何从多米诺服务器获取联系人/日历/邮件。
莲花笔记使用java Agents的目的是什么?简单来说,我想用 iPhone SDK 3.0 为 iPhone 制作 Lotus notes。
谢谢,
java - 将 DXL 与 eclipse/notes 关联并开始处理
我需要能够双击桌面上的文件并让 Eclipse(或更具体地说是 Lotus Notes)启动我的自定义操作,以处理和显示它。我找到了
它描述了如何在 eclipse 中设置内容类型并将其绑定到编辑器。这不是我所需要的。我们将电子邮件存储为 DXL (Domino XML),虽然我可以在内部打开它们(通过我的自定义函数),但我找不到有关如何在外部启动它们的信息。我希望以前有人这样做过。
lotus-domino - 如何在 Domino 服务器上创建多个用户而不实际配置它?
我制作了一个应用程序,它正在读取多米诺服务器邮箱并将其保存在另一个位置。
我能够阅读和访问所有邮箱。现在要测试产品,我想创建大约 100 到 200 个用户。我可以创建用户,但为了添加邮件、日历等,我需要在机器上物理配置用户,然后创建所有项目。
还有其他选择吗?哪个允许我将邮件或其他数据添加到这些 nsf 文件中?