- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我在 Lotus Domino 服务器上运行以下 Java 代码时,根据代码运行的位置,我会得到不同的结果。
private void doViewStuff(Session session, PrintStream out) throws NotesException {
Database db = session.getDatabase(null, "myDatabase.nsf");
View view = db.getView("myViewName");
Document doc = view.getFirstDocument();
while (doc != null) {
out.println("doc: " + doc.getUniversalID());
doc = view.getNextDocument(doc);
}
ViewEntryCollection entries = view.getAllEntries();
ViewEntry entry = entries.getFirstEntry();
while (entry != null) {
System.out.println("entry: " + entry.getColumnValues());
entry = entries.getNextEntry(entry);
}
}
详细信息和执行环境:
NCSO.jar
具有 SHA-1 d879f8992aae49a06769a564217633a9e0fbd1b6
。myDatabase.nsf
包含大约 150000 个文档,每个文档都有一个文件附件。其中 18 个文档找不到可能是什么原因?
<小时/>经过进一步检查,发现我确实使用不同的用户帐户运行了代码,并且无法访问的文档具有一些“读者姓名”字段。
在服务器上,我有此配置,尽管我将代理配置为“代表运行”CN=用户名/O=域
。我是从 Domino 控制台还是通过 HTTP 运行代理并不重要:
effectiveUserName=CN=User Name/O=domain
commonUserName=domino01
userName=CN=domino01/O=domain
在客户端我有这样的配置:
effectiveUserName=[NotesException: Not implemented]
commonUserName=User Name
userName=User Name/O=domain
即使我在客户端中使用了这段代码:
Session session = NotesFactory.createSession("127.0.0.1", "User Name", "password");
最佳答案
您说在这两种情况下代码都以同一用户帐户运行,所以我想相信这是真的。因此,我认为您已排除读者姓名字段是造成差异的原因。
在这种情况下,当您在服务器上运行的代理中处理 ViewEntry 对象时,您是否检查过 ViewEntry 对象的 IsValid() 属性?也许您用于客户端代码的 NCSO.jar 实现会过滤掉 IsValid() 将返回 false 的对象。
关于java - 访问 Lotus Domino 服务器时不同的 View 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27409434/
我有两台 Domino 服务器,其中一台的版本为 Domino 8,另一台的版本为 Domino 851。FTSearch API 在 Domino 8 服务器(法国服务器)上运行良好,但在 Domi
我的问题:我无法使用语法 [field_name] = text_value 对 View 进行全文搜索。不在 Lotus 脚本中,也不在客户端的“搜索 View ”中。其他信息:当搜索/更多/按字段
IBM Domino 中的 Java 代理和脚本库具有独特的容器格式。不清楚如何具体提取类(class)这些容器中的文件,或者在 Domino Designer 中提取/导出类文件的位置。 这该怎么做
我已经安装了 IBM Notes Designer 10,在我的生活中,我无法让 OpenNTF Domino API 在我的所有 Java 类中被识别。试用了 ODA 4.4 和 3.2.1。 我现
莲花设计师。 Java 代理/脚本库。我试图在包资源管理器的plugin.xml 中添加新的依赖项“com.ibm.xsp.model.domino.wrapped”,但它不可用。 我使用的是9.0版
什么等同于 org.openntf.domino API 中的 com.ibm.xsp.model.domino.wrapped.DominoDocument?当我从 SSJS 将 NotesXSPD
有人做过吗? 我认为,如果您需要修改所有 JS 代码以与更高版本的 Dojo 配合使用,以便能够升级您的服务器,那么这可能是一个重大问题。 我的应用程序在 Dojo 1.8x 上无法正常工作,需要使用
我正在使用 8.5.3 UP1 服务器运行,我需要在 xpage 上为一大堆“操作按钮”设置许多对话框(用于确认目的)。这些对话框的代码几乎完全相同,只是确认消息不同,并且如果选择了 Yes 按钮,它
我的一个应用程序被认为是业务关键型应用程序,我正试图找出一种方法让我的预定代理在发生故障转移时能够正常运行。它不需要是自动的,但管理员应该能够将代理的运行从一台服务器“转移”到另一台服务器。 我正在考
我正努力在类里面快速完成这段代码,因为我已经编写了 10 多个小时,但我就是无法让它工作。从本质上讲,它是一个多米诺骨牌程序,您可以在其中输入多米诺骨牌的第一个数字,第二个数字,然后是一个标志(y 将
题目地址:https://leetcode.com/problems/push-dominoes/description/ 题目描述: There are N dominoes in a line
我有一个经典的 Domino 应用程序(不是 XPages...呃!),它需要有几个文件上传控件,每个控件对应一个特定的字段。如果我使用文件上传控件 #1 上传文件,它应该进入(例如)RFS_1,如果
我尝试了所有方法,但它不起作用,我知道有一些类似的问题有答案,但这些问题是 5 年前提出的,不是最新的,也不起作用。 我的问题是:如何使用 Domino 数据服务 Rest-Api 搜索字段值。 我使
这个问题已经有答案了: How do I compare strings in Java? (23 个回答) Check whether a String is not Null and not Em
public lotus.domino.Document getParentItemFromServiceOrder() throws NotesException{ findRegels()
所以我需要用java从lotus domino数据库中获取一些信息。 首先我需要创建一个 session : Session session = NotesFactory.createSession(
我正在尝试使用 ssjs 在 domino 数据目录中创建一个目录,该目录适用于所有 Domino 支持的操作系统,如 Windows 和 Linux 等。我已经完成了以下操作(未测试) functi
代理可以从用户 A 的邮箱应用程序向另一个用户 B 发送提醒吗? 我编写了一个(Java)代理,它在用户 A 的邮箱中运行,为用户 A 自己创建提醒。这有效。 如果我更换 reminderDocume
我们在公司的服务器上使用“单点登录”。在浏览器中打开 xpage 应用程序时,服务器登录掩码会显示给用户。 现在我们有为其他非 Domino 应用程序实现 REST 服务的请求。我们使用 xagent
我需要制作一个小型网站以托管在多米诺服务器上,但据我所知,我不能使用简单的 .html 文件或 .php,而是使用一些奇怪的东西,例如 .nsf,对吧?此外,我不清楚使用哪种语言通过 domino 服
我是一名优秀的程序员,十分优秀!