-1
我正在創建一個應用程序,我正在編寫將連接到SunOne Directory Server的 LDAP客戶端。用戶輸入屬性,請選擇 類型並輸入值,我的應用程序將在SunOne的 上創建該用戶。格式錯誤的「homePhone」屬性值
當用戶選擇homePhone
,類型爲Integer
並進入值作爲22334546
,它失敗下面例外
javax.naming.directory.InvalidAttributeValueException: Malformed 'homePhone' attribute value; remaining name 'cn=Identity3,ou=SunOU'
對於相同的代碼是
for(...)
{
String attrName = attrRequest.getName();
Object attrVal = attrRequest.getValue();
BasicAttribute attribute = getBasicAttribute(attrName, attrVal);
attrs.put(attribute);
}
ldapCtx.bind(objectDN,null,attrs);
我能夠使用來創建該用戶Apache目錄Studio