2 Stimmen

Wie erstellt man ein benutzerdefiniertes Attribut in ApacheDS?

Ich versuche, ein benutzerdefiniertes Attribut in ApacheDS zu erstellen. Ich habe ein bestehendes Attribut übernommen und ein neues mit dem Namen "passwordUpdateTime" erstellt:

enter image description here

Aber als ich sie zu meinem Personenobjekt hinzufügen wollte, konnte ich sie nicht in der Liste finden:

enter image description here

Wenn ich das Hinzufügen des Attributs erzwinge, hält mich der ApacheDS davon ab, dies zu tun:

enter image description here

Ist jemand schon einmal auf das gleiche Problem gestoßen?

Danke! Leo

0voto

Sebastian Punkte 385

Wenn der Apache DS allein läuft, müssen Sie den Server neu starten, damit das Attribut sichtbar wird (zumindest bis Milestone M-17). Das Apache DS-Schema ist NICHT dynamisch.

0voto

Abubakar Ikram Punkte 423

Die Lösung hat bei mir funktioniert.

1. Exportieren Sie jedes vorhandene Attribut als .ldif-Datei aus dem Schema von inetOrgPerson mit ApacheDS

enter image description here

2. Öffnen Sie die exportierte .ldif-Attributdatei in ApacheDS, bearbeiten Sie das Attribut nach Ihren Wünschen und führen Sie die Datei aus

enter image description here

3. Überprüfen Sie nach dem Ausführen der Datei, ob Ihr neu erstelltes Attribut unter "ou=attributeTypes,cn=inetorgperson,ou=schema" aufgeführt ist.

enter image description here

4. Exportieren Sie nun die Objektklasse inetOrgPerson als .ldif-Datei, aufgeführt unter "ou=objectClasses,cn=inetorgperson,ou=schema".

enter image description here

5. Überprüfen Sie nach dem Exportieren, ob die Objektklasse inetOrgPerson erfolgreich exportiert wurde. Löschen Sie nach der Überprüfung die Objektklasse inetOrgPerson aus dem Verzeichnis "ou=objectClasses,cn=inetorgperson,ou=schema".

enter image description here

6. Öffnen Sie nun die exportierte .ldif-Datei, die die Objektklasse inetOrgPerson enthält, vom exportierten Ort. Geben Sie die Namen Ihrer benutzerdefinierten Attribute ein und führen Sie die Datei

enter image description here

7. Jetzt können Sie die von Ihnen hinzugefügten Attribute verwenden. Fügen Sie einen neuen Eintrag hinzu und müssen Sie das Schema neu laden.

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

Boom

enter image description here

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X