6 アイデンティティ・ディレクトリ・サービスのWLSTコマンド

これらのカスタムWebLogic Scripting Tool (WLST)コマンドを使用して、アイデンティティ・ディレクトリ・サービスを管理します。

「アイデンティティ・ディレクトリ・サービスのコマンド」の項に、アイデンティティ・ディレクトリ・サービスのWLSTコマンドの一覧をコマンド・リファレンスの詳細へのリンクとともに示します。

6.1 アイデンティティ・ディレクトリ・サービスのWLSTコマンド

この章では、アイデンティティ・ディレクトリ・サービスのWLSTコマンドについて説明します。

表6-1に示されているWLSTコマンドを使用して、アイデンティティ・ディレクトリ・サービスのエンティティ属性、エンティティ定義、関係およびデフォルトの操作構成を管理します。

表6-1 WLSTアイデンティティ・ディレクトリ・サービス・コマンド

使用するコマンド 目的 WLSTの使用...

activateIDSConfigChanges

アイデンティティ・ディレクトリ・サービス構成を再ロードします。

オンライン

addAttributeInEntityConfig

エンティティ構成に新しい属性を追加します。

オンライン

addAttributePropsInEntityConfig

エンティティ構成内の属性に新しいプロパティを追加します。

オンライン

addAttributeRefForEntity

指定されたエンティティに新しい属性を追加します。

オンライン

addAttrrefPropsInEntityConfig

エンティティ構成内の属性参照に新しいプロパティを追加します。

オンライン

addCommonPropertyForOperationConfig

指定された操作構成に新しいプロパティを追加します。

オンライン

addEntity

エンティティ構成に新しいエンティティを追加します。

オンライン

addEntityProps

エンティティ構成内のエンティティに新しいプロパティを追加します。

オンライン

addEntityRelation

エンティティ構成に新しいエンティティ関係を追加します。

オンライン

addIdentityDirectoryService

構成に新しいアイデンティティ・ディレクトリ・サービスを追加します。

オンライン

addOperationConfig

エンティティ構成に新しい操作構成を追加します。

オンライン

addPropertyForOperationConfig

指定された操作構成に新しいプロパティを追加します。

オンライン

deleteAttributeInEntityConfig

エンティティ構成から属性を削除します。

オンライン

deleteAttributePropsInEntityConfig

エンティティ構成内の属性プロパティを削除します。

オンライン

deleteAttrrefPropsInEntityConfig

エンティティ構成内の属性参照プロパティを削除します。

オンライン

deleteEntity

エンティティ構成からエンティティを削除します。

オンライン

deleteEntityProps

エンティティ構成内のエンティティ・プロパティを削除します。

オンライン

deleteEntityRelation

指定されたエンティティ関係を削除します。

オンライン

deleteIdentityDirectoryService

構成内の指定されたアイデンティティ・ディレクトリ・サービスを削除します。

オンライン

deleteOperationConfig

エンティティ構成内の操作構成を削除します。

オンライン

listAllAttributeInEntityConfig

エンティティ構成内のすべての属性を一覧表示します。

オンライン

listAllEntityInEntityConfig

指定されたエンティティ構成内に定義されているすべてのエンティティを一覧表示します。

オンライン

listAllIdentityDirectoryService

構成内のすべてのアイデンティティ・ディレクトリ・サービスを一覧表示します。

オンライン

removeAttributeRefForEntity

指定されたエンティティから属性を削除します。

オンライン

removeCommonPropertyForOperationConfig

指定された操作構成のプロパティを削除します。

オンライン

removePropertyForOperationConfig

指定された操作構成のプロパティを削除します。

オンライン

updateAttributeInEntityConfig

エンティティ構成内の属性を更新します。

オンライン

updateAttributePropsInEntityConfig

エンティティ構成内の属性プロパティを更新します。

オンライン

updateAttrrefPropsInEntityConfig

エンティティ構成内の属性参照プロパティを更新します。

オンライン

updateEntity

エンティティ構成内のエンティティのプロパティを更新します。

オンライン

updateEntityAttrs

エンティティ構成内のエンティティのプロパティを更新します。

オンライン

updateEntityProps

エンティティ構成内のエンティティ・プロパティを更新します。

オンライン

deleteAttributePropsInEntityConfig

エンティティ構成内の属性プロパティを削除します。

オンライン

dumpConnectionPoolStatsForInMemoryConfig

現在のJVMに関連付けられているインメモリーIDS構成のLDAP接続プールの統計を指定されたファイルにダンプします。

オンライン

dumpConnectionPoolStatsForAllInMemoryConfig

現在のJVMのすべてのインメモリーIDS構成のLDAP接続プールの統計を指定されたファイルにダンプします。

オンライン

dumpConnectionPoolStatsForAllFileBasedConfig

現在のJVMのすべてのファイル・ベースのIDS構成のLDAP接続プールの統計を指定されたファイルにダンプします。

オンライン

dumpConnectionPoolStatsForAllFileBasedConfig

現在のJVMのすべてのファイル・ベースのIDS構成のLDAP接続プールの統計を指定されたファイルにダンプします。

オンライン

6.1.1 activateIDSConfigChanges

アイデンティティ・ディレクトリ・サービス構成を再ロードするオンライン・コマンド。

説明

アイデンティティ・ディレクトリ・サービス構成を再ロードします。

構文

activateIDSConfigChanges()

このコマンドには、引数はありません。

次のコマンドは、アイデンティティ・ディレクトリ・サービス構成を再ロードします。

activateIDSConfigChanges()

6.1.2 addAttributeInEntityConfig

エンティティ構成に属性を追加するオンライン・コマンド。

説明

エンティティ構成に新しい属性を追加します

構文

addAttributeInEntityConfig(name, datatype, description, readOnly, pwdAttr, appName)

表6-2 addAttributeInEntityConfigの引数

引数 定義

name

追加する属性の名前。

datatype

属性のタイプは、次のいずれかとして定義されます。

  • バイナリ

  • ブール

  • 日付時刻

  • 倍精度浮動小数点数

  • 整数

  • rfc822name

  • 文字列

  • x500name

description

追加する属性の説明。

readOnly

属性が読取り専用であるか、変更可能であるかを指定するフラグ。

pwdAttr

属性でパスワードが定義されるかどうかを指定するフラグ。

appName

アイデンティティ・ディレクトリ・サービスの名前。

次のコマンドは、userroleエンティティのcommonname属性を追加します。

addAttributeInEntityConfig('commonname','string','common name',false,false,'userrole')

6.1.3 addAttributePropsInEntityConfig

エンティティ構成内の属性にプロパティを追加するオンライン・コマンド。

説明

エンティティ構成内の属性に新しいプロパティを追加します。

構文

addAttributePropsInEntityConfig(name, propNames, propVals, appName)

表6-3 addAttributePropsInEntityConfigの引数

引数 定義

name

追加する属性の名前。

propNames

"|"で区切られたプロパティ名のリスト。

プロパティ(propNamesおよびpropVals)は、使用されていないキー/値ペアです。アプリケーションでは、これらのプロパティの属性レベルに必要なメタデータを格納できます。アイデンティティ・ディレクトリ・サービスでは、これらのプロパティ名に対して検証を実行せず、内部でこれらのプロパティを解釈または使用しません。

しかし、構成属性に対してはスキーマ・チェックを実行し、構成名とその値を解釈します。

propVals

"|"で区切られた対応するプロパティ値のリスト。

appName

アイデンティティ・ディレクトリ・サービスの名前。

次のコマンドは、userroleエンティティのorgunit属性を追加します。

addAttributePropsInEntityConfig('orgunit','labelname|multivalued','common name|true','userrole')

6.1.4 addAttributeRefForEntity

エンティティに属性を追加するオンライン・コマンド。

説明

指定されたエンティティに新しい属性を追加します。

構文

addAttributeRefForEntity(name, attrRefName, attrRefFilter, attrRefDefaultFetch, appName)

表6-4 addAttributeRefForEntityの引数

引数 定義

name

属性の追加先となるエンティティの名前。

attrRefName

エンティティに追加する属性の名前。

attrRefFilter

属性で使用されるフィルタのタイプで、次のいずれかとして定義されます。

  • beginswith

  • contains

  • doesnotcontain

  • dynamic

  • endswith

  • equals

  • greaterequal

  • greaterthan

  • lessequal

  • lessthan

  • none

  • notequals

attrRefDefaultFetch

属性がデフォルトでフェッチされるかどうかを指定するフラグ。

appName

アイデンティティ・ディレクトリ・サービスの名前。

次のコマンドは、userroleエンティティにUser属性を追加します。

addAttributeRefForEntity('User','givenname','none','true','userrole')

6.1.5 addAttrrefPropsInEntityConfig

属性参照にプロパティを追加するオンライン・コマンド。

説明

エンティティ構成内の属性参照に新しいプロパティを追加します。

構文

addAttrrefPropsInEntityConfig(entityName, attrName, propNames, propVals, appName)

表6-5 addAttrrefPropsInEntityConfigの引数

引数 定義

entityName

エンティティの名前。

attrName

属性参照の名前。

propNames

"|"で区切られたプロパティ名のリスト。

プロパティ(propNamesおよびpropVals)は、使用されていないキー/値ペアです。アプリケーションでは、これらのプロパティの属性レベルに必要なメタデータを格納できます。アイデンティティ・ディレクトリ・サービスでは、これらのプロパティ名に対して検証を実行せず、内部でこれらのプロパティを解釈または使用しません。

しかし、構成属性に対してはスキーマ・チェックを実行し、構成名とその値を解釈します。

propVals

"|"で区切られた対応するプロパティ値のリスト。

appName

アイデンティティ・ディレクトリ・サービスの名前。

次のコマンドは、orgエンティティの複数値プロパティlabelnameを追加します。

addAttrrefPropsInEntityConfig('org', 'orgunit','labelname|multivalued','common name|true','userrole')

6.1.6 addCommonPropertyForOperationConfig

操作構成にプロパティを追加するオンライン・コマンド。

説明

指定された操作構成に新しいプロパティを追加します。

構文

addCommonPropertyForOperationConfig(entityName, propName, propValue, appName)

表6-6 addCommonPropertyForOperationConfigの引数

引数 定義

entityName

エンティティの名前。

propName

この操作構成に追加するプロパティの名前。

propValue

この操作構成に追加するプロパティの値。

appName

アイデンティティ・ディレクトリ・サービスの名前。

次のコマンドは、新しいプロパティmemberを追加します。

addCommonPropertyForOperationConfig('groupmember.attr', 'member', 'userrole')

6.1.7 addEntity

構成にエンティティを追加するオンライン・コマンド。

説明

エンティティ構成に新しいエンティティを追加します。

構文

addEntity(name, type, idAttr, create, modify, delete, search, attrRefNames, attrRefFilters, attrRefDefaultFetches, appName)

表6-7 addEntityの引数

引数 定義

name

属性の追加先となるエンティティの名前。

type

エンティティに追加する属性の名前。

idAttr

追加するエンティティのアイデンティティ属性。

create

作成が許可されていることを指定するフラグ。

modify

変更が許可されていることを指定するフラグ。

delete

削除が許可されていることを指定するフラグ。

search

検索が許可されていることを指定するフラグ。

attrRefNames

属性名の配列。

attrRefFilters

フィルタ・タイプ値の配列で、次のいずれかとして定義されます。

  • beginswith

  • contains

  • doesnotcontain

  • dynamic

  • endswith

  • equals

  • greaterequal

  • greaterthan

  • lessequal

  • lessthan

  • none

  • notequals

attrRefDefaultFetches

ブール文字列の配列(true、false)。

appName

アイデンティティ・ディレクトリ・サービスの名前。

次のコマンドは、Groupエンティティにgroup属性を追加します。

addEntity('Group','group','commonname',true,true,true,true,'name|commonname','none|none','true|false','userrole')

6.1.8 addEntityProps

エンティティにプロパティを追加します。

説明

エンティティ構成内のエンティティに新しいプロパティを追加するオンライン・コマンド。

構文

addEntityProps(name, propNames, propVals, appName)

表6-8 addEntityPropsの引数

引数 定義

name

エンティティの名前。

propNames

"|"で区切られたプロパティ名のリスト。

propValues

"|"で区切られた対応するプロパティ値のリスト。

appName

アイデンティティ・ディレクトリ・サービスの名前。

次のコマンドは、inclobjclassesおよびexclobjclassesプロパティを追加します。

addEntityProps('User','inclobjclasses|exclobjclasses','inetorgperson|orclidxperson','userrole')

6.1.9 addEntityRelation

エンティティにエンティティ関係を追加するオンライン・コマンド。

説明

指定した属性のエンティティ構成に新しいエンティティ関係を追加します。

構文

addEntityRelation(name, type, fromEntity, fromAttr, toEntity, toAttr, recursive, appName)

表6-9 addEntityRelationの引数

引数 定義

name

指定された属性のエンティティ間の関係の名前。

type

エンティティ関係のタイプ(ManyToMany、ManyToOne、OneToMany、OneToOne)。

fromEntity

関係元となるエンティティの名前。

fromAttr

関係元となる属性の名前。

toEntity

関係先となるエンティティの名前。

toAttr

関係先となる属性の名前。

recursive

エンティティ関係を再帰的として設定するフラグ。

appName

アイデンティティ・ディレクトリ・サービスの名前。

次のコマンドは、managerおよびUserエンティティ間のmanager関係を追加します。

addEntityRelation('manager', 'ManyToOne', 'User', 'manager', 'User', 'principal', false, 'userrole')

6.1.10 addIdentityDirectoryService

アイデンティティ・ストア・サービスを追加するオンライン・コマンド。

説明

アイデンティティ・ディレクトリ・サービス構成に新しいIdentityStoreServiceを追加します。

構文

addIdentityDirectoryService(name, description, propNames, propValues)

表6-10 addIdentityDirectoryServiceの引数

引数 定義

name

追加するIdentityStoreServiceの名前。

description

IdentityStoreServiceの説明。

propNames

IdentityStoreService構成に追加するプロパティ名の配列。

propValues

IdentityStoreService構成に追加するプロパティ名に対して定義される値の配列。

次のコマンドは、userrole IdentityStoreServiceを追加します。

addIdentityDirectoryService('userrole', 'user role', 'ovd.context|entity.config', 'default|userrole')

6.1.11 addOperationConfig

エンティティに操作構成を追加するオンライン・コマンド。

説明

エンティティ構成に新しい操作構成を追加します。

構文

addOperationConfig(entityName, propNames, propValues, appName)

表6-11 addOperationConfigの引数

引数 定義

entityName

操作構成の追加先となるエンティティの名前。

propNames

操作構成に追加するプロパティ名の配列。

propValues

操作構成に追加するプロパティのプロパティ値の配列。

appName

アイデンティティ・ディレクトリ・サービスの名前。

次のコマンドは、操作構成が追加されるUserエンティティを追加します。

addOperationConfig('User', 'entity.searchbase', 'cn=users,dc=oracle,dc=com', 'userrole')

6.1.12 addPropertyForOperationConfig

操作構成にプロパティを追加するオンライン・コマンド。

説明

指定された操作構成に新しいプロパティを追加します。

構文

addPropertyForOperationConfig(entityName, propName, propValue, appName)

表6-12 addPropertyForOperationConfigの引数

引数 定義

entityName

操作構成の追加先となるエンティティの名前。

propName

操作構成に追加するプロパティ名。

propValue

操作構成に追加するプロパティの値。

appName

アイデンティティ・ディレクトリ・サービスの名前。

次のコマンドは、操作構成にプロパティを追加します。

addPropertyForOperationConfig('User','entity.searchbase', 'cn=users,dc=oracle,dc=com', 'userrole')

6.1.13 deleteAttributeInEntityConfig

エンティティから属性を削除するオンライン・コマンド。

説明

エンティティ構成から属性を削除します。

構文

deleteAttributeInEntityConfig(name, appName)

表6-13 deleteAttributeInEntityConfigの引数

引数 定義

name

削除する属性の名前。

appName

アイデンティティ・ディレクトリ・サービスの名前。

次のコマンドは、commonname属性を削除します。

deleteAttributeInEntityConfig('commonname', 'userrole')

6.1.14 deleteAttributePropsInEntityConfig

属性のプロパティを削除するオンライン・コマンド。

説明

エンティティ構成内の属性プロパティを削除します。

構文

deleteAttributePropsInEntityConfig(name, propNames, appName)

表6-14 deleteAttributePropsInEntityConfigの引数

引数 定義

name

属性の名前。

propNames

"|"で区切られたプロパティ名のリスト。

appName

アイデンティティ・ディレクトリ・サービスの名前。

次の例は、userroleエンティティからプロパティlabelnameを削除します。

deleteAttributePropsInEntityConfig('orgunit','labelname|multivalued','userrole')

6.1.15 deleteAttrrefPropsInEntityConfig

エンティティ内の属性参照プロパティを削除するオンライン・コマンド。

説明

エンティティ構成内の1つまたは複数の属性参照プロパティを削除します。

構文

deleteAttrrefPropsInEntityConfig(entityName, attrName, propNames, appName)

表6-15 deleteAttrrefPropsInEntityConfigの引数

引数 定義

entityName

エンティティの名前。

attrName

属性参照の名前。

propNames

削除するプロパティ名のリスト。複数のプロパティを削除する場合は、"|"で区切る必要があります。

appName

アイデンティティ・ディレクトリ・サービスの名前。

次のコマンドは、orgエンティティのorgunit属性参照から2つのプロパティを削除します。

deleteAttrrefPropsInEntityConfig('org', 'orgunit','labelname|multivalued','userrole')

6.1.16 deleteEntity

エンティティを削除するオンライン・コマンド。

説明

エンティティ構成からエンティティを削除します。

構文

deleteEntity(name, appName)

表6-16 deleteEntityの引数

引数 定義

name

削除するエンティティの名前。

appName

アイデンティティ・ディレクトリ・サービスの名前。

次のコマンドは、Userエンティティを削除します。

deleteEntity('User', 'userrole')

6.1.17 deleteEntityProps

エンティティのプロパティを削除するオンライン・コマンド。

説明

エンティティ構成内のエンティティ・プロパティを削除します。

構文

deleteEntityProps(name, propNames, appName)

表6-17 deleteEntityPropsの引数

引数 定義

name

エンティティの名前。

propNames

"|"で区切られたプロパティ名のリスト。

appName

アイデンティティ・ディレクトリ・サービスの名前。

次のコマンドは、Userエンティティの2つのプロパティinclobjclassesおよびexclobjclassesを削除します。

deleteEntityProps('User','inclobjclasses|exclobjclasses','userrole')

6.1.18 deleteEntityRelation

エンティティ間の関係を削除するオンライン・コマンド。

説明

指定された属性のエンティティ間の指定したエンティティ関係を削除します。

構文

deleteEntityRelation(name, appName)

表6-18 deleteEntityRelationの引数

引数 定義

name

指定された属性のエンティティ間の関係の名前。

appName

アイデンティティ・ディレクトリ・サービスの名前。

次のコマンドは、指定したエンティティ間のmanager関係を削除します。

deleteEntityRelation('manager', 'userrole')

6.1.19 deleteIdentityDirectoryService

指定したIdentityStoreServiceを削除するオンライン・コマンド。

説明

アイデンティティ・ディレクトリ・サービス構成内の指定されたIdentityStoreServiceを削除します。

構文

deleteIdentityDirectoryService(name)

ここで、nameは、削除するIdentityStoreService構成の名前です。

次の例は、ids1 IdentityStoreService構成を削除します。

deleteIdentityDirectoryService('ids1')

6.1.20 deleteOperationConfig

操作構成を削除するオンライン・コマンド。

説明

エンティティ構成内の操作構成を削除します。

構文

deleteOperationConfig(entityName, appName)

表6-19 deleteOperationConfigの引数

引数 定義

entityName

操作構成の削除元となるエンティティの名前。

appName

アイデンティティ・ディレクトリ・サービスの名前。

次のコマンドは、エンティティUserとアプリケーションuserroleと関連する操作構成を削除します。

deleteOperationConfig('User','userrole')

6.1.21 listAllAttributeInEntityConfig

すべての属性を一覧表示するオンライン・コマンド。

説明

エンティティ構成内のすべての属性を一覧表示します。

構文

listAllAttributeInEntityConfig(appName)

ここで、appNameは、属性のリストの取得元となるエンティティ構成を含むアイデンティティ・ディレクトリ・サービスの名前です。

次のコマンドは、userroleエンティティから属性のリストを取得します。

listAllAttributeInEntityConfig('userrole')

6.1.22 listAllEntityInEntityConfig

エンティティ構成のすべてのエンティティを一覧表示するオンライン・コマンド。

説明

指定されたエンティティ構成内に定義されているすべてのエンティティを一覧表示します。

構文

listAllEntityInEntityConfig(appName)

ここで、appNameは、エンティティのリストの取得元となるエンティティ構成を含むアイデンティティ・ディレクトリ・サービスの名前です。

次のコマンドは、userroleエンティティに関連するエンティティのリストを取得します。

listAllEntityInEntityConfig('userrole') 

6.1.23 listAllIdentityDirectoryService

アイデンティティ・ディレクトリ・サービス構成のすべてのIdentityStoreServiceを一覧表示するオンライン・コマンド。

説明

アイデンティティ・ディレクトリ・サービス構成内のすべてのIdentityStoreServiceを一覧表示します。

構文

listAllIdentityDirectoryService()

このコマンドには、引数はありません。

次のコマンドは、アイデンティティ・ディレクトリ・サービス構成のすべてのIdentityStoreServiceを一覧表示します。

listAllIdentityDirectoryService()

6.1.24 removeAttributeRefForEntity

エンティティから属性を削除するオンライン・コマンド。

説明

指定されたエンティティから属性を削除します。

構文

removeAttributeRefForEntity(name, attrRefName, appName)

表6-20 removeAttributeRefForEntityの引数

引数 定義

name

属性の削除元となるエンティティの名前。

attrRefName

削除する属性の名前。

appName

アイデンティティ・ディレクトリ・サービスの名前。

次のコマンドは、Userエンティティと関連するgivenname属性を削除します。

removeAttributeRefForEntity('User','givenname','userrole')

6.1.25 removeCommonPropertyForOperationConfig

操作構成のプロパティを削除するオンライン・コマンド。

説明

指定された操作構成のプロパティを削除します。

構文

removeCommonPropertyForOperationConfig(entityName, propName, appName)

表6-21 removeCommonPropertyForOperationConfigの引数

引数 定義

entityName

エンティティの名前。

propName

この操作構成について削除するプロパティの名前。

appName

アイデンティティ・ディレクトリ・サービスの名前。

次のコマンドは、Userエンティティと関連するgroupmember.attrプロパティを削除します。

removeCommonPropertyForOperationConfig('User','groupmember.attr','userrole')

6.1.26 removePropertyForOperationConfig

操作構成のプロパティを削除するオンライン・コマンド。

説明

指定された操作構成のプロパティを削除します。

構文

removePropertyForOperationConfig(entityName, propName, appName)

表6-22 removePropertyForOperationConfigの引数

引数 定義

entityName

操作構成の削除元となるエンティティの名前。

propName

操作構成から削除するプロパティ名。

appName

アイデンティティ・ディレクトリ・サービスの名前。

次のコマンドは、Userエンティティと関連するsearchbaseプロパティを削除します。

removePropertyForOperationConfig('User','entity.searchbase','userrole')

6.1.27 updateAttributeInEntityConfig

エンティティ構成の属性を更新するオンライン・コマンド。

説明

エンティティ構成内の属性を更新します。

構文

updateAttributeInEntityConfig(name, attrNames, attrVals, appName)

表6-23 updateAttributeInEntityConfigの引数

引数 定義

name

更新するエンティティ属性の名前。

attrNames

"|"で区切られた構成属性名のリスト。有効な構成属性名は次のとおりです。

  • dataType

  • description

  • readOnly

  • pwdAttr

  • attrInUse

attrVals

"|"で区切られた対応する属性値のリスト。

appName

アイデンティティ・ディレクトリ・サービスの名前。

次のコマンドは、commonname属性を更新します。

updateAttributeInEntityConfig('commonname','readOnly|pwdAttr|attrInUse','true|false|false','userrole')

6.1.28 updateAttributePropsInEntityConfig

エンティティの属性のプロパティを更新するオンライン・コマンド。

説明

エンティティ構成内の属性プロパティを更新します。

構文

updateAttributePropsInEntityConfig(name, propNames, propVals, appName)

表6-24 updateAttributePropsInEntityConfigの引数

引数 定義

name

更新する属性の名前。

propNames

"|"で区切られたプロパティ名のリスト。

propVals

"|"で区切られた対応するプロパティ値のリスト。

appName

アイデンティティ・ディレクトリ・サービスの名前。

次のコマンドは、userroleアプリケーションと関連するorgunit属性のプロパティを更新します。

updateAttributePropsInEntityConfig('orgunit','multivalued','multivalued','userrole')

6.1.29 updateAttrrefPropsInEntityConfig

エンティティの属性参照プロパティを更新するオンライン・コマンド。

説明

エンティティ構成内の属性参照プロパティを更新します。

構文

updateAttrrefPropsInEntityConfig(entityName, attrName, propNames, propVals, appName)

表6-25 updateAttrrefPropsInEntityConfigの引数

引数 定義

entityName

エンティティの名前。

attrName

属性参照の名前。

propNames

"|"で区切られたプロパティ名のリスト。

propVals

"|"で区切られた対応するプロパティ値のリスト。

appName

アイデンティティ・ディレクトリ・サービスの名前。

次のコマンドは、属性参照プロパティを更新します。

updateAttrrefPropsInEntityConfig('org', 'orgunit','entity.searchbase','multivalued','userrole')

6.1.30 updateEntity

エンティティのプロパティを更新するオンライン・コマンド。

説明

エンティティ構成内のエンティティのプロパティを更新します。

構文

updateEntity(name, type, idAttr, create, modify, delete, search, appName)

表6-26 updateEntityの引数

引数 定義

name

更新するエンティティの名前。

type

エンティティのタイプ。

idAttr

エンティティのアイデンティティ属性。

create

作成が許可されていることを指定するフラグ。

modify

変更が許可されていることを指定するフラグ。

delete

削除が許可されていることを指定するフラグ。

search

検索が許可されていることを指定するフラグ。

appName

アイデンティティ・ディレクトリ・サービスの名前。

次のコマンドは、Groupエンティティと関連するプロパティを更新します。

updateEntity('Group','group','commonname',true,true,true,true,'userrole')

6.1.31 updateEntityAttrs

エンティティの構成属性を更新するオンライン・コマンド。

説明

エンティティ属性の構成属性を更新します。

構文

updateEntityAttrs(name, attrNames, attrVals, appName)

表6-27 updateEntityAttrsの引数

引数 定義

name

エンティティ属性の名前。

エンティティ属性のプロパティを更新するには、「updateAttributePropsInEntityConfig」を参照してください。

attrNames

構成属性名のリスト。複数の構成属性を更新する場合は、"|"で区切る必要があります。有効な構成属性名は次のとおりです。

  • idAttr

  • pwdAttr

  • firstnameAttr

  • lastnameAttr

  • mailAttr

  • displaynameAttr

  • descriptionAttr

  • challengeQnAttr

  • challengeAnsAttr

  • commonIdAttr.

attrVals

"|"で区切られた対応する構成属性値のリスト。

appName

アイデンティティ・ディレクトリ・サービスの名前。

次のコマンドは、Userエンティティと関連する構成属性を更新します。

updateEntityAttrs('User','idAttr|firstnameAttr','uid|givenname','userrole')

6.1.32 updateEntityProps

エンティティのプロパティを更新するオンライン・コマンド。

説明

エンティティ構成内のエンティティ・プロパティを更新します。

構文

updateEntityProps(name, propNames, propVals, appName)

表6-28 updateEntityPropsの引数

引数 定義

name

更新する属性の名前。

propNames

"|"で区切られたプロパティ名のリスト。

propVals

"|"で区切られた対応するプロパティ値のリスト。

appName

アイデンティティ・ディレクトリ・サービスの名前。

次のコマンドは、Userエンティティと関連するプロパティを更新します。

updateEntityProps('User','inclobjclasses|exclobjclasses','inetorgperson|orclidxperson','userrole')

6.1.33 deleteAttributePropsInEntityConfig

エンティティ構成内の属性プロパティを削除するオンライン・コマンド。

説明

エンティティ構成内の属性プロパティを削除します。

構文

deleteAttributePropsInEntityConfig(name, propNames, appName)

表6-29 deleteAttributePropsInEntityConfig

引数 定義

name

削除する属性の名前。

propNames

"|"で区切られたプロパティ名のリスト。

appName

アイデンティティ・ディレクトリ・サービスの名前。

次のコマンドは、userroleから属性プロパティorgunitを削除します。

deleteAttributePropsInEntityConfig('orgunit','labelname|validvalues','userrole')

6.1.34 dumpConnectionPoolStatsForInMemoryConfig

WLSが構成されている現在のJVMに関連付けられているインメモリーIDS構成のLDAP接続プールの統計を指定されたファイルにダンプするオンライン・コマンド。

説明

WLSが構成されている現在のJVMに関連付けられているインメモリーIDS構成のLDAP接続プールの統計を指定されたファイルにダンプします。

構文

dumpConnectionPoolStatsForInMemoryConfig(name, fileName)

表6-30 dumpConnectionPoolStatsForInMemoryConfig

引数 定義

name

インメモリーIDS構成の名前。

fileName

ファイルのフルパスを指定します。

次の例は、インメモリーIDS構成ids1の接続プールの統計を指定されたファイルにダンプしています。

dumpConnectionPoolStatsForInMemoryConfig('ids1', '/tmp/dump.txt')

6.1.35 dumpConnectionPoolStatsForAllInMemoryConfig

WLSが構成されている現在のJVMのすべてのインメモリーIDS構成のLDAP接続プールの統計を指定されたファイルにダンプするオンライン・コマンド。

説明

WLSが構成されている現在のJVMのすべてのインメモリーIDS構成のLDAP接続プールの統計を指定されたファイルにダンプします。

構文

dumpConnectionPoolStatsForAllInMemoryConfig(fileName)

表6-31 dumpConnectionPoolStatsForAllInMemoryConfig

引数 定義

fileName

ファイルのフルパスを指定します。

次の例は、すべてのインメモリーIDS構成のLDAP接続プールの統計を指定されたファイルにダンプしています。

dumpConnectionPoolStatsForAllInMemoryConfig('/tmp/dump.txt')

6.1.36 dumpConnectionPoolStatsForAllFileBasedConfig

WLSが構成されている現在のJVMのすべてのファイル・ベースのIDS構成のLDAP接続プールの統計を指定されたファイルにダンプするオンライン・コマンド。

説明

WLSが構成されている現在のJVMのすべてのファイル・ベースのIDS構成のLDAP接続プールの統計を指定されたファイルにダンプします。

構文

dumpConnectionPoolStatsForAllFileBasedConfig(name, fileName)

表6-32 dumpConnectionPoolStatsForAllFileBasedConfig

引数 定義

name

ファイル・ベースのIDS構成の名前。

fileName

ファイルのフルパスを指定します。

次の例は、IDSファイル・ベースの構成の接続プールの統計を指定されたファイルにダンプしています。

dumpConnectionPoolStatsForFileBasedConfig('ids1', '/tmp/dump.txt')

6.1.37 dumpConnectionPoolStatsForAllFileBasedConfig

WLSが構成されている現在のJVMのすべてのファイル・ベースのIDS構成のLDAP接続プールの統計を指定されたファイルにダンプするオンライン・コマンド。

説明

WLSが構成されている現在のJVMのすべてのファイル・ベースのIDS構成のLDAP接続プールの統計を指定されたファイルにダンプします。

構文

dumpConnectionPoolStatsForAllFileBasedConfig(fileName)

表6-33 dumpConnectionPoolStatsForAllFileBasedConfig

引数 定義

fileName

ファイルのフルパスを指定します。

次の例は、すべてのファイル・ベースのIDS構成の接続プールの統計を指定されたファイルにダンプしています。

dumpConnectionPoolStatsForFileBasedConfig('/tmp/dump.txt')