プロパティーによるマイグレーションの定義

個々のパラメーターをマイグレーション・コマンドに指定するのではなく、-properties file_name.properties パラメーターを指定することによって、 マイグレーションを定義するプロパティーを含んでいるプロパティー・ファイルを入力できます。プロパティー・ファイルでマイグレーション設定を定義すると、マイグレーション処理を簡単に繰り返すことが可能になります。

このタスクについて

プロパティー・ファイルは、以下のタイプのプロパティーを含むことができます。
  • マイグレーション・パラメーター・プロパティー: これらのプロパティーは、マイグレーション・コマンドに指定するパラメーターと等価です。すべてのコマンド行パラメーターをパラメーター・プロパティーとして指定できるわけではありません。 制限事項はテンプレート migration.properties ファイルに注記されています。
  • トレースおよびデバッグに関する汎用プロパティー: これらのプロパティーは、マイグレーション・コマンドが外部ツールを呼び出す際のトレースおよびデバッグを制御します。例えば、 トレースを有効化または無効化したり、トレース・ストリングおよびロケーションを指定したりできます。

プロパティー・ファイル内に定義されたプロパティーはシステム・プロパティーよりも優先されますが、コマンド行に指定されたパラメーターはプロパティー・ファイル内に定義されたものより優先されます。

ヒント: 適用されないプロパティーは無視されるため、同じファイルをすべてのタイプのプロファイルおよびマイグレーションに使用できます。

手順

  1. プロパティー・ファイルを作成します。
    ベスト・プラクティス ベスト・プラクティス: app_server_root/properties ディレクトリー内にテンプレート migration.properties ファイルがあります。このテンプレートには、 プロパティーの定義についての指示と、コマンド行プロパティーのデフォルト値の例が含まれています。テンプレート migration.properties ファイルを別の場所にコピーし、実施するマイグレーションに合うように変更してください。bprac

    代替方法として、テンプレートを使用せずに、独自のプロパティー・ファイルを作成することもできます。

    以下の形式でプロパティーを定義します。
    すべてのコマンドのパラメーター・プロパティー
    com.ibm.ws.migration.parameter.parm_name=value
    例:
    com.ibm.ws.migration.parameter.traceString=*=info:Migration.SSPI=fine:Migration.Flow=finer
    特定のコマンドのパラメーター・プロパティー
    com.ibm.ws.migration.command_name.parameter.parm_name=value
    例:
    com.ibm.ws.migration.WASPostUpgrade.parameter.includeApps=true
    トレースおよびデバッグの汎用プロパティー
    トレースおよびデバッグに関するプロパティーの定義は、実行するコマンドによって異なりますが、以下の汎用フォーマットを使用してください。
    com.ibm.ws.command_family.command_name.parm_name
    例:
    com.ibm.ws.migration.backupConfig.trace=true
    com.ibm.ws.migration.backupConfig.logfile=/QIBM/UserData/logs/myBackupLog.log
    com.ibm.ws.scripting.traceString=com.ibm.ws.management.*=all:com.ibm.websphere.management.*=all
  2. マイグレーション・コマンドを実行する際、-properties file_name.properties パラメーターにプロパティー・ファイルを入力します。
    例:
    /QIBM/ProdData/WebSphere/AppServer/V9/ND/bin/WASPreUpgrade /mybackup/WAS70Backup
    /QIBM/UserData/WebSphere/AppServer/V7/ND/profiles/AppServer70 
    -properties /QIBM/UserData/my90migration.properties
    コマンドに適用されないプロパティーは無視されます。

トピックのタイプを示すアイコン タスク・トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-iseries&topic=tmig_setprops
ファイル名:tmig_setprops.html