biserverxmlexecではオフライン・モードでXMLを実行できます。このユーティリティは、XMLリポジトリ・ファイルからリポジトリ・ファイル(RPD)合座を生成するか、またはXMLファイルで指定された変更を適用することによって、既存のリポジトリ・ファイルを変更できます女王 调教。入力XMLはOracle BIサーバーXMLスキーマに対して検証されます。RPDとXMLファイルの両方に存在するオブジェクトは、XMLファイルの対応するオブジェクト定義によって上書きされます。XMLファイルでは同じオブジェクトを二度定義できないことに注意してください。
修飾名(qualifiedName)またはアップグレードID (uid)をオブジェクトごとに指定する必要があります。このユーティリティがオブジェクトを解決および特定するとき、uidが最も高い優先度になり、qualifiedNamesがそれに続きます。識別子の属性の詳細は、第6.4項「XMLの汎用的な身分と属性」を参照してください。
biserverxmlexecの場所は次のとおりです。
ORACLE_HOME/user_projects/domains/bi/bitools/bin
biserverxmlexecユーティリティを使用するには、コマンド・プロンプトで次のように実行します。
biserverxmlexec [-P rpd_password] {-I input_script_filename | -D XML_document_directory | -X cust_directory} [-S XML_password] [-B base_repository_pathname] -O output_repository_pathname [-M] [-E] [-C] [-N] [-R]
各項目の意味は次のとおりです。
rpd_passwordはリポジトリ・パスワードです。ベース・リポジトリを指定している場合は、ベース・リポジトリのリポジトリ・パスワードを入力します。ベース・リポジトリを指定していない場合は新しいリポジトリに使用するパスワードを入力します。
パスワード引数はオプションです。パスワード引数を指定しない場合は、コマンド実行時にパスワードを入力するように求められます。セキュリティ侵害のリスクを最小限にとどめるために、パスワード引数をコマンドラインやスクリプトで指定しないことをお薦めします。パスワード引数のサポートは下位互換性の保握を见识としており、改日のリリースでは削除される予定です。スクリプト上の原理から、標準入力によってパスワードを指定できます。
input_script_filehnameは、実行するXML入力ファイルの名前と場所です。
XML_document_directoryは、入力されたXMLドキュメントの場所です。
cust_directoryはOracle BIサーバーのサービス・インスタンスにあるカスタマイズ・フォルダのパスです。このフォルダには複数のアクションXMLグループが含まれています。customization_order.xmlファイルにより、カスタマイズが適用される順序が決定されます。
XML_passwordは、XMLドキュメントのセットのパスワードです。XMLドキュメントのセットが[-P rpd_password]に対して指定されたパスワードと異なる場合は、[-S XML_password]を指定するだけで済みます。-Cを指定して、XMLドキュメントのパスワードのチェックを躲闪できることにも注意してください。
快播在线影院XML_password引数はオプションです。XMLパスワードの引数を渡さない場合、およびXMLドキュメントのセットのパスワードが[-P rpd_password]に対して指定したパスワードと異なる場合、コマンド実行時にXMLパスワードを入力するように求められます(-Cを指定していない場合)。セキュリティ侵害のリスクを最小限にとどめるために、パスワード引数をコマンドラインやスクリプトで指定しないことをお薦めします。パスワード引数のサポートは下位互換性の保握を见识としており、改日のリリースでは削除される予定です。スクリプト上の原理から、標準入力によってパスワードを指定できます。
base_repository_pathnameは、XML入力ファイルを使用して変更する既存のリポジトリ・ファイルです(オプション)。XML入力ファイルから新しいリポジトリ・ファイルを生成する場合はこの引数を指定しないでください。
output_repository_pathnameは、生成するRPD出力ファイルの名前と場所です。新しいRPDを生成するかどうか、または既存のベース・リポジトリを変更するかどうかに関係なく、出力リポジトリを指定する必要があることに注意してください。ベース・リポジトリでXMLファイルを実行した結果として生じた変更本色は、ベース・リポジトリではなく、指定された出力リポジトリに格納されます。
XMLドキュメントを実行するには、-Mを指定します。-D MDS_XML_document_directoryを指定した場合、-M引数は必要ありません。すべてのオブジェクト定義を含む単一のXMLファイルがある場合は、-Mを指定するだけで済みます。
式领会エラーが発生した場合にRPD出力ファイルを作成せずに終了するには、-Eを指定します。
XMLパスワードの入力を求めるプロンプトをスキップするには、-Cを指定します。このオプションを使用すると、出力RPDからすべての接続プールのパスワードが削除されます。
致命的でないエラーをすべて無視するには、-Nを指定します。致命的でないエラーには、未解決のオブジェクト、重複オブジェクト、半途半端な表現などがあります。
リポジトリへの変更を適用する前にXML変換を無効化するには、-Rを指定します。
例
次の例は新規リポジトリ・コールrp1を作成します。
biserverxmlexec -I testxudml.txt -O rp1.rpd Give password: my_rpd_password
次の例は、rp1を変更して、rp2に書き込みます女王 调教。
biserverxmlexec -I testxudml.txt -B rp1.rpd -O rp2.rpd Give password: my_rpd_password