Je crée une application dans laquelle j'écris un client LDAP qui se connecte à SunOne Directory Server . Utilisateur un entrer des attributs, sélectionnez tapez et entrez la valeur et mon application va créer cet utilisateur sur le SunOne.Valeur d'attribut 'homePhone' mal formé
Lorsque l'utilisateur sélectionne homePhone
, type que Integer
et entre valeur 22334546
, il échoue avec ci-dessous exception
javax.naming.directory.InvalidAttributeValueException: Malformed 'homePhone' attribute value; remaining name 'cn=Identity3,ou=SunOU'
Le code même est
for(...)
{
String attrName = attrRequest.getName();
Object attrVal = attrRequest.getValue();
BasicAttribute attribute = getBasicAttribute(attrName, attrVal);
attrs.put(attribute);
}
ldapCtx.bind(objectDN,null,attrs);
Je suis en mesure de créer cet utilisateur en utilisant Répertoire Apache Studio