Domino 9 und frühere Versionen > ND8: Administration & Userprobleme

[Gelöst] LDAP: The directory datatype cannot be converted to/from a native

(1/1)

smoki:
Hallo,

ich kämpfe momentan mit folgendem Problem.

Wir haben das Domino Directory auf R8 umgestellt und seit einigen Tagen können bestimmte Felder von Visual Basic via LDAP nicht richtig ausgelesen werden. Java, ldapsearch usw. können dies aber erfolgreich.

Wenn ich mit Visual Basic das folgende tue:

objUser.GetEx("officeStreetAddress")

bekomme ich den Fehler:

"The directory datatype cannot be converted to/from a native DS datatype"


Mit ldapsearch funktioniert aber alles wie gehabt:

>ldapsearch -h mun-ld01 (sn=Prinz) sn officestreetaddress
CN=Birgit Prinz,O=HypoDevelopment
sn=Prinz
officestreetaddress=Strasse


Ein wenig, habe ich den Verdacht, dass "ADSI" das Schema vom Domino Server nicht (richtig) läd. Ggf. kennt jemand von euch das Problem und/oder die Lösung?

Vielen Dank!

Gruß
Christian

smoki:
Habe mittlerweile die umständliche Lösung gefunden:

...
strasse = getStringValue(objUser, "officeStreetAddress")
...

Function getStringValue(o, itemName)
        On Error Resume Next
        o.GetInfoEx Array(itemName), 3
        Set Entry = o.GetPropertyItem(itemName, 3)
        Values = Entry.Values
        getStringValue = Values(0).GetObjectProperty(3)
End Function

-----------

Falls allerdings jemand mir sagen kann, wieso das Schema nicht mehr richtig von "Visual Basic" (ADSI) geladen werden kann, wäre ich auch dankbar.

Grüße
Christian

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln