アクション・フレームワークを使用したアクションの構成
組織内のアクションの構成に対してスクリプトを実行できます。
ユーザーはプレゼンテーション・サービスのユーザー・インタフェースを使用してアクションを作成できます。アクションは、ユーザーがリンクをクリックすることで明示的に起動される、またはエージェントの最終ステップとして自動的に起動される操作またはプロセスです。分析のインタラクティブ化およびコンテンツを配信するエージェントの作成を参照してください。
構成設定の説明および詳細な例など、アクション・フレームワークを使用して外部システムに対するアクションを有効にする方法の詳細は、Oracle Business Intelligence Enterprise Editionインテグレーターズ・ガイドの「アクションによるOracle BI EEおよび外部システムの統合」を参照してください。
ノート:
アクション・フレームワークの構成時にOracle Business Intelligence Enterprise Editionインテグレーターズ・ガイドを使用する場合、Oracle Analytics ServerとOracle BI EE間の次の違いを考慮する必要があります。- Oracle Analytics Serverでは、スクリプトを使用してアクション・フレームワークを構成します。スクリプトは、アクション・フレームワーク構成を抽出、作成または更新し、
ActionFrameworkConfig.xml
およびポリシー・ファイルを指定した場所にロードします。 - Oracle BI EEでは、スクリプトを使用してアクション・フレームワークを構成するのではなく、
ActionFrameworkConfig.xml
ファイルおよびポリシー・ファイルを手動で構成し、<Oracle Middleware Home>\user_projects\domains\bifoundation_domain\config\fmwconfig\biinstances\coreapplication
などの特定の場所に保存します。
トピック:
アクション・フレームワーク構成を取得、作成または更新するスクリプトについて
スクリプトを使用して、アクション・フレームワークのレジストリおよびポリシー構成を取得、作成または更新できます。
現在のアクション・レジストリ構成を抽出するスクリプト
このスクリプトを使用して、サービス・インスタンスの現在のアクション・レジストリ構成を抽出します。レジストリが構成されていない場合、スクリプトはコンテンツを返しません。
extract_actions_registry_config.sh|.cmd
使用方法: /Oracle/Middleware/Oracle_Home/user_projects/domains/bi/bitools/bin/extract_actions_registry_config.sh|cmd [-h domainHome] -a actionFrameworkRegistryConfigDestinationFilePath -k serviceInstanceKey
-h
: ターゲットのdomainName
ディレクトリを含むドメイン・ホームを指定するために使用します。この場合、/bi
です。デフォルトはDOMAIN_HOME
(設定されている場合)、それ以外の場合は/Oracle/Middleware/Oracle_Home/user_projects/domains/bi
です。
-a
: アクション・フレームワーク・レジストリ構成の宛先ファイル・パスを指定するために使用します。
-k
: サービス・インスタンス・キーを指定するために使用します。
このスクリプトは、既存のアクション・フレームワーク・レジストリを指定されたアクション・フレームワーク・レジストリ構成宛先ファイルに抽出します。
例: /Oracle/Middleware/Oracle_Home/user_projects/domains/bi/bitools/bin/extract_actions_registry_config.sh|.cmd -a /MyUserName/ActionsFrameworkRegistry.xml -k myService1
このスクリプトが正常に実行されると、現在構成されているアクション・レジストリを/MyUserName/ActionsFrameworkRegistry.xml
ファイルで見つけることができます。
現在のアクション・レジストリ構成ファイルを更新するスクリプト
このスクリプトを使用して、ソース・アクション・レジストリ・ファイルに指定した内容で現在のアクション・レジストリ構成ファイルを更新します。
update_actions_registry_config.sh|.cmd
アクション・レジストリ構成ファイルがサービス・インスタンスで使用できない場合は、ソース・アクション・レジストリ・ファイルの内容でレジストリ・ファイルが作成されます。
使用方法: /Oracle/Middleware/Oracle_Home/user_projects/domains/bi/bitools/bin/update_actions_registry_config.sh|.cmd [-h domainHome] -a actionFrameworkRegistryConfigDestinationFilePath -k serviceInstanceKey
-h
: ターゲットのdomainName
ディレクトリを含むドメイン・ホームを指定するために使用します。この場合、/bi
です。デフォルトはDOMAIN_HOME
(設定されている場合)、それ以外の場合は/Oracle/Middleware/Oracle_Home/user_projects/domains/bi
です。
-a
: アクション・フレームワーク・レジストリ構成の宛先ファイル・パスを指定するために使用します。
-k
: サービス・インスタンス・キーを指定するために使用します。
このスクリプトは、指定されたアクション・フレームワーク・レジストリ構成ソース・ファイルの内容で、既存のアクション・フレームワーク・レジストリを更新します。
例: /Oracle/Middleware/Oracle_Home/user_projects/domains/bi/bitools/bin/update_actions_registry_config.sh|.cmd -a /MyUserName/ActionsFrameworkRegistry.xml -k myService1
このスクリプトが正常に実行されると、/MyUserName/ActionsFrameworkRegistry.xml
ファイルのコンテンツがアクション・レジストリ構成としてサービス・インスタンスに対してプッシュまたは更新されます。
アクション・ポリシー構成ファイルを抽出するスクリプト
このスクリプトを使用して、サービス・インスタンスで使用可能なアクション・ポリシー構成ファイルを抽出します。ポリシー・ファイルが使用できない場合、スクリプトはコンテンツを返しません。
extract_actions_policyRefFile.sh|.cmd
使用方法: /Oracle/Middleware/Oracle_Home/user_projects/domains/bi/bitools/bin/extract_actions_policyRefFile.sh|.cmd [-h domainHome] -a actionsPolicyRefFileDestinationPath -p policyFileRefName -k serviceInstanceKey
-h
: ターゲットのdomainName
ディレクトリを含むドメイン・ホームを指定するために使用します。この場合、/bi
です。デフォルトはDOMAIN_HOME
(設定されている場合)、それ以外の場合は/Oracle/Middleware/Oracle_Home/user_projects/domains/bi
です。
-a
: アクション・フレームワーク・ポリシー構成の宛先ファイル・パスを指定するために使用します。
-p
: ポリシー参照ファイル名を指定するために使用します。
-k
: サービス・インスタンス・キーを指定するために使用します。
このスクリプトは、既存のアクション・ポリシー・リファレンス・ファイルを、指定されたactionsPolicyFileDestinationPath
に抽出します。
例: /Oracle/Middleware/Oracle_Home/user_projects/domains/bi/bitools/bin/extract_actions_policyRefFile.sh|.cmd -a /MyUserName/ActionsPolicyFile.xml -p ActionsPolicyFile.xml -k myService1
このスクリプトが正常に実行されると、指定したポリシー・ファイル名のポリシー・ファイルの内容を/MyUserName/ActionsPolicyFile.xml
ファイルで確認できます。
アクション・ポリシー構成ファイルを作成または更新するスクリプト
このスクリプトを使用して、ソース・アクション・ポリシー・ファイルで指定するコンテンツを使用して、既存のアクション・ポリシー・ファイルのコンテンツを作成または更新します。
create_or_update_actions_policyRefFile.sh|.cmd
アクション・ポリシー・ファイルがサービス・インスタンスのキーとして使用できない場合、スクリプトは、ソース・アクション・ポリシー・ファイルの内容でアクション・ポリシー・ファイルを作成します。
使用方法: /Oracle/Middleware/Oracle_Home/user_projects/domains/bi/bitools/bin/create_or_update_actions_policyRefFile.sh|.cmd [-h domainHome] -a actionsPolicyRefFileSourcePath -p policyFileRefName -k serviceInstanceKey
-h
: ターゲットのdomainName
ディレクトリを含むドメイン・ホームを指定するために使用します。この場合、/bi
です。デフォルトはDOMAIN_HOME
(設定されている場合)、それ以外の場合は/Oracle/Middleware/Oracle_Home/user_projects/domains/bi
です。
-a
: アクション・ポリシー・リファレンス・ファイル・ソース・パスの宛先ファイル・パスを指定するために使用します。
-p
: ポリシー参照ファイル名を指定するために使用します。
-k
: サービス・インスタンス・キーを指定するために使用します。
このスクリプトは、既存のアクション・ポリシー・リファレンス・ファイルを、指定されたactionsPolicyFileDestinationPath
に抽出します。
例: /Oracle/Middleware/Oracle_Home/user_projects/domains/bi/bitools/bin/create_or_update_actions_policyRefFile.sh|.cmd -a /MyUserName/ActionsPolicyFile.xml -p ActionsPolicyFile.xml -k myService1
このスクリプトが正常に実行されると、/MyUserName/ActionsPolicyFile.xml
ファイルのアクション・ポリシー・ファイルの内容が、キーActionsPolicyFile.xml
ファイルの値としてサービス・インスタンスに対して更新されます。