Wenn Virtual Member Manager beim Abrufen der Werte von erweiterten binären Attributen nicht erwartete Daten von LDAP empfängt, wird eine Fehlernachricht angezeigt. Zur Lösung des Problems müssen Sie bestimmen, ob LDAP den Attributwert als binäre Daten zurückgeben muss. Wenn der Wert als binäre Daten zurückgegeben werden muss, konfigurieren Sie das Umgebungsmerkmal so, dass der Wert als Bytefeldgruppe gespeichert wird.
CWWIM4522E: Der Datentyp des Merkmals "merkmalname" ist nicht gültig.
Beispiel: Ein neues binäres Attribut mit dem Namen photoNewAttribute wird in LDAP erweitert. Um das neue binäre Attribut photoNewAttribute über Virtual Member Manager nutzen zu können, müssen Sie entweder das Attribut dem binären Standardmerkmal jpegPhoto von Virtual Member Manager zuordnen oder das binäre Merkmal im VMM-Schema erweitern.
Virtual Member Manager ist nicht explizit so konfiguriert, dass LDAP-Attribute als binäre Daten behandelt werden. Virtual Member Manager verwendet die JNDI (Java Naming and Directory Interface) für den Zugriff auf LDAP. Standardmäßig behandelt JNDI nur bestimmte Attribute als binäre Daten (in der Bytefeldgruppe byte[] gespeichert).
<config:ldapServers ...>
....
<config:environmentProperties name="java.naming.ldap.attributes.binary" value="photoNewAttribute"/>
</config:ldapServers>
photoNewAttribute steht für den Namen Ihres neuen LDAP-Attributs.