问题标签 [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.

0 投票
1 回答
911 浏览

c# - Lotus Notes 和 c# SSO

我正在尝试创建一个从我的 ASP.NET 应用程序到 Lotus Notes 服务器的 SSO。

一旦用户登录到我的服务器,我可以在 Lotus Notes 中创建一个令牌,然后执行 SSO。

谢谢班瓦尼

0 投票
3 回答
15906 浏览

64-bit - 0x80040154 的 COMException 是否总是“未注册类”?

0x80040154 的 System.Runtime.InteropServices.COMException 是否总是意味着该类未注册?我收到一个 COMException,上面写着“由于以下错误,检索具有 CLSID {29131539-2EED-1069-BF5D-00DD011186B7} 的组件的 COM 类工厂失败:80040154。” 它正在尝试加载 Interop.Domino.dll,这是我从 Add Reference 的 COM 选项卡中获得的一个引用,名为“Lotus Domino Objects”,它指向 Notes 程序文件夹中的 domobj.tlb。

我在几年前编写了代码——这是我用互操作做过的唯一一件事,公平地说,我从来没有真正掌握过它。

将代码移动到 2008 R2 服务器(所以它是 x64)后,我再次看到此错误。它是在 XP 上编写的,并在 2003 年(均为 x86)上运行。为了诊断问题,我构建了一个 Win7 x86(因为没有 R2 x86)盒子并且它工作正常。我还构建了一个 2003 x64 盒子,它失败并出现同样的错误,所以看起来它是由移动到 x64 架构引起的。在进行互操作以使 x86 COM DLL 在 x64 机器上工作时我应该做些什么?

0 投票
2 回答
469 浏览

c# - 有谁知道 names.nsf 中 Person 文档的模式定义?

我正在编写一个实用程序来更新 names.nsf 中的个人文档。我正在使用一个使用 Interop.Domino 的 C# 程序。

我想验证输入,但找不到描述个人文档架构的文档,因此我可以确定最小长度、最大长度等。

有人知道吗?

0 投票
2 回答
1035 浏览

exchange-server - 不同电子邮件服务器中的 IMAP 协议支持

必须通过 IMAP(使用 javamail)与几个不同的电子邮件服务器交互,我发现它们之间对 IMAP 功能的支持程度非常不同。缺乏对某些功能的支持导致了更多的开发时间,更复杂的代码来处理不同的支持,由于无法搜索而导致性能更差等。

因此,我想了解有关其他服务器的一些信息以及它们提供的支持级别。到目前为止,我已经处理了 Lotus Domino 和 Novell GroupWise(以及较小范围的 Exchange 2003 和 2007)。我对 unix/linux(Courier、Cyrus、Dovecot、UW IMAP)和Zimbra中最常用的一个特别感兴趣,但随时添加任何你知道的。还欢迎有关gmail等在线服务的信息。

我考虑的功能(如果您对其他人感兴趣,请发表评论,我会添加它们。

  • 自定义标志
  • 搜索自定义标志
  • 搜索任意标题
  • 部分提取
  • 代理身份验证

到目前为止我发现了什么(如果我在任何地方都错了,请纠正):

莲花多米诺骨牌

  • 自定义标志
  • 搜索自定义标志
  • 搜索任意标题
  • 部分获取?
  • 代理身份验证之类的,您可以授予某些用户访问其他用户邮箱的权限,他会在他的“\其他用户”文件夹下看到它们

Novell GroupWise

  • 自定义标志
  • 搜索自定义标志
  • 搜索任意标题
  • 部分获取?
  • 代理身份验证的,您可以使用所谓的可信应用程序

鸽棚

  • 自定义标志:是
  • 搜索自定义:是
  • 搜索任意标题:是
  • 部分提取:是
  • 代理认证: ?

备注:自定义标志列表在 SELECT/EXAMINE 命令的“FLAGS”响应和 SELECT 命令的“PERMANENTFLAGS”响应中发送。这还包括不再使用的标志。我不确定是否有可能摆脱这些。

邮箱

  • 自定义标志:是
  • 搜索自定义:是
  • 搜索任意标题:是
  • 部分提取:是
  • 代理认证:否

荣誉卢卡斯!我会等待你的交换信息,如果你没有,我会添加一些东西(我前段时间测试过,所以你的信息会更可靠)

0 投票
2 回答
3478 浏览

lotus-notes - 如何从 Notes 数据库返回所有冲突文档?

我想从 Notes 数据库中获取所有冲突文档。到目前为止,我有这个:

例如,它适用于:

我怎样才能对冲突文件进行等效处理?

0 投票
2 回答
7442 浏览

lotus-notes - 为什么 NotesSession.GetDatabase() 可能返回 null?

我正在尝试在代码中打开 names.nsf。这段代码已经工作了一段时间,但突然间,我变得空了。知道为什么吗?我似乎没有收到任何错误,我不知道如何找出问题所在。

我可以从同一台机器上的 Notes 客户端打开数据库。

更新

这是代码。这些字段在构造函数中初始化。空引用出现在 .IsOpen() 消息上。

此代码是 C# 并在 Web 服务器上运行;它不在数据库内 - 它在 Notes 之外运行,只是调用它。我已经多次使用这种确切的机制。它使用一个围绕 Lotus Domino Objects COM C:\notes\domobj.tlb 的 .NET 包装器,称为 Interop.Domino.dll。Domino 安装在不同的服务器上。

0 投票
4 回答
13880 浏览

java - 错误:java.security.AccessControlException:访问被拒绝

我必须使用用户名和密码连接到 https URL 才能读取文件。我无法连接到服务器(请参阅下面的错误日志)。我没有太多 Java 经验,因此我需要有关此代码的帮助。

抛出异常:

0 投票
1 回答
52 浏览

lotus-domino - Lotus 8.51、1 个应用程序、1 个服务器、1 台电脑,但位置不同,用户数据不同?

我设计了一个在lotus 8.51 中测试工作流程的软件。我运行了该程序,它运行良好,但是当我在我的 PC 上切换位置以切换用户 ID 时,我发现应用程序中有一个奇怪的地方,我在一个位置输入的数据与另一个位置不同/不存在。

你能提出一些纠正这个问题的建议吗?

0 投票
2 回答
474 浏览

asp.net - 从 ASp.net 使用 Dominos Web 服务

我正在尝试使用来自 Asp.net 的多米诺骨牌网络服务。当我添加对 domino web 服务的引用时,它会创建一个具有 .wsdl 文件但没有 .disco 文件的 Web 引用。我需要有迪斯科文件才能连接到网络服务吗?

请指教。

-thks

0 投票
3 回答
8593 浏览

lotus-notes - 创建具有特定创建/修改/上次访问日期的 Lotus Notes 文档以进行测试

我目前正在编写一个应用程序,该应用程序根据从创建/修改/上次访问日期过去的天数在数据库之间移动 Notes 文档。我只是想了解一种简单方便的方法来创建具有特定日期的文档,而不必更改 Domino 服务器上的时间,以便我可以测试我的应用程序。

到目前为止,我发现的最好方法是创建一个本地副本并将系统时钟更改为我想要的日期。不幸的是,这种方法存在一些问题。它在修改日期不起作用 - 我不确定当位置设置为Island (Disconnected)时它如何获取修改日期信息- 当文档复制到时它还会更改修改日期和上次访问日期服务器副本。

有人建议尝试创建文档的 DXL,修改 DXL 文件中的日期时间,然后将其作为 Notes 文档导入回数据库;但这不起作用。它只是采用它创建的日期时间。

任何人都可以提供任何其他建议吗?