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());
    }
}

しかし、私は常に1つの値しか取得しません。LDAP/AD のエントリへのアクセス方法が間違っているのでしょうか、それとも Notes への保存が間違っているのでしょうか (LotusScript で可能なように、保存せずにアイテムにアクセスすることはできません)。

ありがとうアルミン

4

0 に答える 0