0

我正在从 Lotus Notes 中的代理通过 JNDI 从 LDAP/AD 检索帐户信息。这工作得很好。我的问题是具有相同名称的属性/值,例如,在条目中可以多次使用 ObjectClass 和 ObjectType。我想使用以下代码将值存储为 LotusNotes 中的多文本条目

for (NamingEnumeration ae = atts.getAll(); ae.hasMore();) {
    Attribute attr = (Attribute) ae.next();

    Item mItem = newDoc.getFirstItem(fPre + "_" + attr.getID());
    if(mItem == null){
        newDoc.replaceItemValue(fPre + "_" + attr.getID(), attr.get());
    }else{
        mItem.appendToTextList("" + attr.get());
    }
}

但我总是只得到一个值。那么我是否以错误的方式访问 LDAP/AD 中的条目,或者 Notes 中的存储错误(如果不保存就无法访问项目,就像使用 LotusScript 一样)?

谢谢阿明

4

0 回答 0