このページを共有

# 例外ファイルの定義

テーブル、カラムの追加などでスキーマが変更済みの場合は、アップグレード・プロセスが失敗することがあります。データベースのユーザ・スキーマに手動で追加されたオブジェクトで、スキーマ設定ファイルに定義されていないものについては、例外ファイルを定義できます。そうすることで、このような変更をアップグレード・プロセス中に無視するよう ALM に指示します。

例外ファイルを使用すると、特別なテーブル、ビュー、カラム、シーケンスに対する警告を無視できます。手動での修復が必要なほかの問題については、データベース管理者に相談してください。

検証、修復、アップグレードのプロセスを実行するときは、同じ例外ファイルを使用する必要があります。

例外ファイルは、1 つのプロジェクトに対して設定することも、「サイト管理」内のすべてのプロジェクトに対して設定することもできます。

注意: スキーマに手動で追加されたオブジェクトに対する警告を、例外ファイルを使って無視すると、プロジェクトのアップグレードが不安定になったり、データベース・ユーザ・スキーマの有効性が失われたりする場合があります。

例外ファイルを定義するには、次の手順を実行します。

1. ALM インストール・ディレクトリにある SchemaExceptions.xml ファイルをコピーします。このファイルは、標準設定では＜ALM のインストール・パス＞\data\sa\DomsInfo\MaintenanceData にあります。

2. 例外ファイル (my_exceptions.xml など) を作成し、次のように例外を定義します。

   - 特別なテーブルについて:

         <TableMissing>
                  <object pattern="MY_Table" type="extra"/>
         </TableMissing>

   - 特別なビューについて:

         <ViewMissing>
                  <object pattern="MY_VIEW" type="extra"/>
         </ViewMissing>

   - 特別なカラムについて:

         <ColumnMissing>
                  <object pattern="MY_COLUMN" type="extra"/>
         </ColumnMissing>

   - 特別なシーケンスついて:

         <SequenceMissing>
                  <object pattern="MY_SEQUENCE" type="extra"/>
         </SequenceMissing>

3. 例外ファイルを 1 つのプロジェクトに対して設定するには、次の手順で行います。

   1. 「サイト管理」の［サイトのプロジェクト］タブをクリックします。

   2. プロジェクトのリストからプロジェクトを選択します。右の表示枠の［プロジェクト詳細］タブを選択します。プロジェクトの詳細が表示されます。

   3. ［プロジェクト データベース］で［例外ファイル］をクリックします。［例外ファイルの編集］ダイアログ・ボックスが開きます。

   4. ファイルの場所を入力します。ファイルは、＜ALM デプロイメント・パス＞\sa\DomsInfo\MaintenanceData に配置されます。

4. 例外ファイルをすべてのプロジェクトに対して設定するには、次の手順を実行します。

   1. 「サイト管理」の［サイト設定］タブをクリックします。

   2. UPGRADE_EXCEPTION_FILE パラメータをパラメータ・リストに追加し、例外ファイルの場所を定義します。ファイルは、＜ALM デプロイメント・パス＞\sa\DomsInfo\MaintenanceData に配置されます。

      パラメータの設定の詳細については、「ALM 設定パラメータの指定」を参照してください。

https://admhelp.microfocus.com ALM 8942
検索結果の改善のヒント... ALM ヘルプセンター ALM ヘルプセンター ALM ヘルプ 16.00 すべてローカル・ヘルプセンターの表示オンライン・ヘルプセンターの表示戻るブラウザ履歴で元に戻る進むブラウザ履歴で前に進む検索の強調表示を解除次のトピック次のトピックに移動前のトピック前のトピックに移動現在のトピックを印刷バージョン: