Anmelden

View Full Version : LDAP-Abfrage auf nicht-deaktivierte User



lossin
22-05-18, 13:50
Hallo zusammen,

laut meiner Internet-Recherchen erhalte ich mit der LDAP-Abfrage
(!(userAccountControl:1.2.840.113556.1.4.803:=2))
alle aktiven LDAP-Profile.

Mit dem Windows-Tool LDAP-Admin funktioniert das auch wie gewünscht.

Wenn ich unter V7R2 einen ldap_search_s mit genau dieser Abfrage mache, erhalte ich keinen Satz.

Was mache ich falsch?

Danke schon mal!

Fuerchau
22-05-18, 14:29
Da würde ich mal von der falschen Bedienung des API's ausgehen.
Suche mal die Beschreibung des API's und prüfe die genaue Vorgehensweise.
Die Googlesuche bringt da nur relative alte Beträge:
https://www.mcpressonline.com/programming/rpg/practical-rpg-accessing-ldap

lossin
23-05-18, 06:42
Danke für die schnelle Antwort!

Bei allen anderen Suchanfragen bekomme ich schon die richtige Antwort.
Bei dem einfachen
(&(objectclass=user))
klappt auch alles.
Aber sobald ich die Prüfung des Profilstatus anhänge, klappt es nicht mehr:
(&(objectclass=user)(!(UserAccountControl:1.2.840.11 3556.1.4.803:=2)))

Fuerchau
23-05-18, 08:07
Da stellt sich halt die Frage, wie viel des API's auf der AS/400 überhaupt unterstützt wird.
Vielleicht suchst du doch noch mal nach der passenden Doku.

lossin
23-05-18, 08:25
Bin schon dabei....
Obwohl die aktuellen Infos ziemlich sparsam sind.