前のトピック: DSA 内の一意の属性をリスト表示する

次のトピック: 操作属性を使用しないことを検討する

操作属性

操作属性は、ディレクトリの操作を制御するために使用される情報(アクセス制御情報など)か、その操作のいくつかの側面を表すためにディレクトリが使用する情報を表します。

all-extra-attrs または extra-attrs オプションを使用した場合、検索リクエストの応答には操作属性が含まれます。

例: すべての操作属性を返すエントリを読み取る

read-req
	entry = <c “AU”><o “Democorp”>
	all-extra-attrs;

このコマンドは、たとえばすべての操作属性など、エントリのすべての属性を返します。

Entry: 
	<countryName “AU”>
	<organizationName “Democorp”>
Contents:
	(objectClass organization)
	(organizationName “Democorp”)
	(telephoneNumber “(03) 9727 8900”)
	(creatorsName <countryName “AU”> <organizationName “Democorp”> <commonName “DSA Administrator”>
	)
	(createTimestamp 19980712035245Z)
	(modifiersName 	<countryName “AU”> <organizationName “Democorp”> <organizationalUnitName “Services”> <commonName “John Smith”>
	)
	(modifyTimestamp 19980718062137Z)
	(dseType (any)3,2,16)

特定の操作属性を選択できます。

例: 選択した操作属性を返すエントリを読み取る

read-req
	entry = <c “AU”><o “Democorp”><ou “Corporate”>
	extra-attrs = modifyTimestamp;

このコマンドは、エントリの属性および値に加え、リクエストされた操作属性を返します。

Entry: 
	<countryname “AU”>
	<organizationName “Democorp”>
	<organizationalUnitName “Corporate”>
Contents:
	(objectClass organizationalUnit)
	(organizationalUnitName “Corporate”)
	(facsimileTelephoneNumber “(03) 9727 9722”)
	(telephoneNumber “(03) 9727 9942”) 
	(modifyTimestamp 19980718062137Z)