Oracle Business Intelligence Enterprise Editionデプロイメント・ガイド > Oracle Internet DirectoryとOracle Business Intelligenceとの統合 > Directory Integration Platform(DIP)によるOracle BIのプロビジョニング >
Oracle BIのプロビジョニング・ポリシーの定義
Provisioning Subscriptionツール(oidprovtool)を使用して、ディレクトリのプロビジョニング・プロファイル・エントリを作成します。oidprovtoolの構文と使用方法の詳細は、『Oracle Identity Managementユーザー・リファレンス』の「Oracle Directory Integration Platformツール」を参照してください。
Oracle BIのプロビジョニング・ポリシーを定義するには
- 次のコマンドを実行して、ダミー・アプリケーションのプロビジョニング・ポリシーを定義します。
oidprovtool
次の例で、oidprovtoolの使用方法を示します。アプリケーションのプロビジョニング要件に応じて、パラメータを変更します。
oidprovtool operation=create profile_mode=OUTBOUND profile_status=enabled ldap_host=$host ldap_port=$port ldap_user_dn='cn=orcladmin' ldap_user_password=$passwd application_dn='orclApplicationCommonName=DummyappOnline,cn=DUMMYAPP,cn=Products,cn=OracleContext' organization_dn='dc=us,dc=oracle,dc=com' interface_name=<pl/sql package name eg.LDAP_NTFY interface_version=3.0 interface_type=PLSQL interface_connect_info=$db_host:1521:$connect:$db_userid:$db_userpassword user_data_location='cn=User Properties,orclApplicationCommonName=DummyappOnline,cn=DUMMYAPP,cn=Products,cn=OracleContext' default_provisioning_policy=PROVISIONING_REQUIRED application_type=DummyApp application_display_name='DummyApp Online' event_subscription='USER:dc=us,dc=oracle,dc=com:ADD(*)' event_subscription='USER:dc=us,dc=oracle,dc=com:MODIFY(*)' event_subscription='USER:dc=us,dc=oracle,dc=com:DELETE' event_subscription='GROUP:dc=us,dc=oracle,dc=com:DELETE' event_subscription='GROUP:dc=us,dc=oracle,dc=com:ADD(*)' schedule=30 max_retries=5
各要素の内容は次のとおりです。
- $db_host: プロビジョニングが実行されるOracleデータベース・サーバーのホスト名です。
- $connect: Oracle SID(ディレクトリ・データベース接続文字列またはtnsnames.oraのネット・サービス名)です。
- $db_userid: DBユーザーです。
- $db_userpassword: DBユーザーのパスワードです。
- ADD(*): 新しいエントリをOIDに追加するときにDIPを介してプロビジョニングする属性です。アスタリスク(*)を使用してすべての属性を指定するか、必要な属性のリストを指定します。
ユーザーをOIDに追加するときにアプリケーションやデータベースのプロビジョニングを実行する場合、PutOIDEventsプロシージャがコールされます。アプリケーションのプロビジョニング要件に応じて、カスタム・コードをこのプロシージャに追加します。
|