前のトピック: 追加の CA Identity Manager ディレクトリのプロパティ次のトピック: オブジェクト クラスの検索


並べ替え順序の設定

ユーザ、グループ、組織など、各管理対象オブジェクトの並べ替え属性を指定できます。 CA Identity Manager は、この属性を使用して、CA Identity Manager API を使用して作成するカスタム ビジネス ロジックで検索結果を並べ替えます。

注: 並べ替え属性は、検索結果がユーザ コンソールで表示される方法に影響しません。

たとえば、ユーザ オブジェクトに対して cn 属性を指定する場合、CA Identity Manager はユーザの検索結果を cn 属性のアルファベット順に並べ替えます。

次の手順に従ってください:

  1. 並べ替え順序が適用される管理対象オブジェクトのセクションの最後の IMSManagedObjectAttr エレメントの後に、以下のステートメントを追加します。
    <PropertyDict name="SORT_ORDER">
    	<Property name="ATTR">your_sort_attribute
    	</Property>
    </PropertyDict>
    
  2. your_sort_attribute を CA Identity Manager が検索結果を並べ替える属性と置き換えます。

注: 1 つの物理属性をのみを指定します。 汎用属性を指定しないでください。

たとえば、cn 属性の値に基づいてユーザの検索結果を並べ替える必要があると仮定します。 ディレクトリ設定ファイルの User Object セクションの最後の IMSManagedObjectAttr エレメントの後に以下のエレメントを追加します。

<!-- ******************** 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>