Lotus Notes API在Document Collection合并中给出错误

时间:2016-12-08 13:59:40

标签: java lotus-notes lotus-domino lotus

我一直在使用JAVA Lotus Notes API从外部服务器访问Lotus Notes(.nsf)数据,但是我收到了DocumentCollection的以下错误:

"NotesException: Not implemented\r\n\tat lotus.domino.cso.Base.notImplemented(Unknown Source)\r\n\tat lotus.domino.cso.DocumentCollection.merge(Unknown Source)

我使用的代码是:

Document docParent = docColParents.getFirstDocument();
while(docParent != null){
        docColResponses.merge(docParent.getResponses());
        docTemp = docColParents.getNextDocument();
        docParent.recycle();
        docParent = docTemp;
}

1 个答案:

答案 0 :(得分:3)

使用/导入类

lotus.domino.DocumentCollection

(不是lotus.domino。 cso .DocumentCollection)。

更新

使用null初始化docColResponses,为第一个文档初始化 assign 响应,并为下一个文档初始化 merge 响应:

import lotus.domino.DocumentCollection;
...
    DocumentCollection docColResponses = null;
    ...
    while (docParent != null) {
        if (docColResponses == null) {
            docColResponses = docParent.getResponses();
        } else {
            docColResponses.merge(docParent.getResponses());
        }
        ...
    }