Un message d'erreur s'affiche lorsque le gestionnaire de membre virtuel reçoit des données inattendues de LDAP lors de l'extraction des valeurs des attributs binaires étendus. Pour résoudre ce problème, déterminez si LDAP doit renvoyer la valeur d'attribut sous forme de données binaires. Si la valeur doit être renvoyée sous forme de données binaires, configurez la propriété d'environnement afin que la valeur soit stockée sous forme de tableau d'octets.
CWWIM4522E Le type de données de la propriété 'nom_propriété' n'est pas valide.
Par exemple, un nouvel attribut binaire photoNewAttribute est étendu dans. Pour utiliser le nouvel attribut binaire photoNewAttribute à partir du gestionnaire de membre virtuel, vous devez mapper l'attribut à la propriété binaire par défaut jpegPhoto du gestionnaire de membre virtuel, ou étendre la propriété binaire dans le schéma du gestionnaire de membre virtuel.
Le gestionnaire de membre virtuel n'est pas explicitement configuré pour traiter les attributs LDAP comme des données binaires. Il utilise l'interface JNDI (Java Naming and Directory Interface) pour accéder à LDAP. Par défaut, l'interface JNDI ne traite que certains attributs en tant que données binaires (stockées dans un tableau d'octets, octet[]).
<config:ldapServers ...>
....
<config:environmentProperties name="java.naming.ldap.attributes.binary" value="photoNewAttribute"/>
</config:ldapServers>
où photoNewAttribute est le nom du nouvel attribut LDAP.