プライマリ・コンテンツに移動
Oracle® Fusion Middleware Oracle Business Intelligence Enterprise Editionメタデータ・リポジトリ作成者ガイド
12c (12.2.1.2.0)
E82973-02
目次へ移動
目次

前
前へ
次
次へ

リポジトリ変数の更新コマンド

updaterpdvariablesコマンドを使用して、JSON入力ファイルまたは特定のサーバー・インスタンスに対する変数情報を含む変更されたJSONファイルをアップロードします。

複数の変数を更新する必要がある場合、これとlistrpdvariableユーティリティを使用します。

新しいリポジトリ変数(名前および値)を含むJSON入力ファイルを作成およびアップロードできます。

変更されたリポジトリ変数(名前または値)を含む更新されたJSONファイルもアップロードできます。listrpdvariableコマンドを使用して、特定のサービス・インスタンスのリポジトリ変数のリストを含むJSONファイルを作成します。このファイルの変数情報を変更して、updaterpdvariablesコマンドを使用してサービス・インスタンスにアップロードします。

注意:

ファイルの変数に対してuid値を変更しないでください。「ユーザーおよびアプリケーション・ロール・コマンドの概要」を参照してください。

ランチャ・スクリプト(UNIXの場合はdatamodel.sh、Windowsの場合はdatamodel.cmd)を介して、ユーティリティを実行します。ドメインがデフォルトのフォルダにインストールされている場合、ランチャ・スクリプトの場所は次のようになります。

Oracle_Home/user_projects/domains/Domain_Name/bitools/bin/datamodel.shまたはWindowsの場合はdatamodel.cmd

クライアント・インストールにドメイン名がない場合、ランチャ・スクリプトの場所は次のようになります。

Oracle_Home\bi\bitools\bin\datamodel.cmd

「コマンドを使用する前の必知事項」を参照してください。

構文

updaterpdvariables -C <rpdVariablesList.json> -SI <service_instance> -U <cred_username> [-P <cred_password>] [-S <hostname>] [-N <port_number>] [-SSL] [-H]

説明

Cは、アップロードするJSONファイルの名前を指定します。このファイルでは変数に対して変更されたuid値を使用しないでください。次に示すJSON入力ファイルの作成の項およびJSON入力リポジトリ変数ファイルの例を参照してください。

SIは、コンポーネント・インスタンスの名前を指定します。

Uは、Oracle BI EE認証に使用する有効なユーザー名を指定します。

Pは、Uに指定したユーザーの名前に対応するパスワードを指定します。パスワードを指定していないと、コマンドの実行時にパスワードの入力を求められます。自動化されたスクリプティングを使用してコマンドを実行する場合にのみ、コマンドにパスワードを含めることをお薦めします。

Sは、Oracle BI EEホスト名を指定します。クライアント・インストールからコマンドを実行している場合のみ、このオプションを含めます。

Nは、Oracle BI EEポート番号を指定します。クライアント・インストールからコマンドを実行している場合のみ、このオプションを含めます。

SSLは、SSLを使用してOracle WebLogic Serverに接続してコマンドを実行することを指定します。クライアント・インストールからコマンドを実行している場合のみ、このオプションを含めます。

Hは、使用方法の情報を表示し、コマンドを終了します。-Hを使用するか、パラメータを指定しないで.shを実行すると、ヘルプ・コメントが表示されます。

datamodel.sh updaterpdvariables -SI ssi -U weblogic -P password -S slc01.example.com -N 7777 -C listrpdvar.json

JSON入力ファイルの作成

JSON入力ファイルのモデルとしてlistrpdvariableコマンドを実行したときに生成されたJSONファイルを使用します。モデルとして出力されたJSONファイルを使用して、新しいファイルの構文が有効であることを確認します。「リポジトリ変数のリスト・コマンド」を参照してください。

入力ファイルを記述する場合、次の情報に注意します。

uid – この要素は任意のテキストを指定できます。

variable – この要素は新しい変数の名前です。

value – この要素は新しい変数の値です。二重引用符内に一重引用符を使用します。たとえば、"'VALUE'"です。

JSON入力リポジトリ変数ファイルの例

{
    "Title":"List Rpd Variables",
    "Rpd-Variables":[
      { 
        "uid":"80000000-3335-155c-991a-0af2537d0000", 
        "variable":"RPD_ST_VARIABLE", 
        "value":"'rpdStatic Variable My value'"
      },
      { 
        "uid":"c0000000-33c0-155c-991a-0af2537d0000",
        "variable":"DYNAMIC_REPO_VAR_NEW_NAME", 
        "value":"'dynamic repo var'" 
      },
      { 
        "uid":"New1",
        "variable":"NEW_VAR_NAME", 
        "value":"'new value for new variable'" 
      }
    ]
}