Vorheriges Thema: Zusätzliche Eigenschaften des CA IdentityMinder-VerzeichnissesNächstes Thema: Suchen über mehrere Objektklassen


Konfigurieren der Sortierreihenfolge

Sie können ein Sortierungsattribut für jedes verwaltete Objekt angeben, z. B. für Benutzer, Gruppen oder Organisationen. CA IdentityMinder verwendet dieses Attribut zum Sortieren der Suchergebnisse in benutzerdefinierter Business Logic, die Sie mit den CA IdentityMinder-APIs erstellen.

Hinweis: Das Sortierungsattribut wirkt sich nicht auf die Darstellung der Suchergebnisse in der Benutzerkonsole aus.

Wenn Sie zum Beispiel das cn-Attribut für das Benutzerobjekt angeben, sortiert CA IdentityMinder die Ergebnisse einer Suche nach Benutzern alphabetisch nach dem cn-Attribut.

Gehen Sie wie folgt vor:

  1. Fügen Sie nach dem letzten IMSManagedObjectAttr-Element im Abschnitt für das verwaltete Objekt, auf das sich die Sortierreihenfolge bezieht, die folgenden Anweisungen hinzu:
    <PropertyDict name="SORT_ORDER">
    	<Property name="ATTR">your_sort_attribute
    	</Property>
    </PropertyDict>
    
  2. Ersetzen Sie your_sort_attribute durch das Attribut, nach dem CA IdentityMinder die Suchergebnisse sortieren soll.

Hinweis: Geben Sie nur ein physisches Attribut an. Geben Sie kein bekanntes Attribut an.

Angenommen Sie möchten die Benutzer in den Suchergebnissen nach dem Wert des Attributs "cn" sortieren. Fügen Sie dazu nach dem letzten IMSManagedObjectAttr-Element im Abschnitt für Benutzerobjekte der Verzeichniskonfigurationsdatei die folgenden Elemente hinzu:

<!-- ******************** User Object ******************** -->
   <ImsManagedObject name="User" description="My Users"
      objectclass="top,person,organizationalperson,user"
      objecttype="USER">
   .
   .
   .
	<ImsManagedObjectAttr physicalname="departmentnumber"
		displayname="Department" description="Department"
		valuetype="String" required="true"
		multivalued="false" maxlength="0" />
	<PropertyDict name="SORT_ORDER">
		<Property name="ATTR">cn</Property>
	</PropertyDict>
  </ImsManagedObject>