installver コマンドは、2 つの重要な機能を実行します。 このツールはインストールされているファイルでチェックサムを計算し、そのチェックサムを製品の配送済み部品表と比較します。 installver コマンドはさらに、 構成済みのシステムのインベントリーである各ファイルの新規ベースライン・チェックサムを計算し、 後で比較してファイルの変更の有無を識別するために使います。
このトピックでは、 コマンド・ファイルのロケーション、コマンド構文、およびツールを使用したタスク情報へのリンクについて説明します。
デフォルトのログ・ファイルは app_server_root/logs/installver.log ファイルです。-log パラメーターと引数を使用して、出力をリダイレクトすることができます。ファイル引数なしで -log パラメーターを 使用して、デフォルトのログ・ファイルを生成します。
チェックサムの計算
installver ツールは製品中に インストールされている各ファイルのチェックサムを計算します。ツールは計算した各チェックサムとファイルの正しいチェックサムを比較します。 正しいチェックサムは部品表ファイルで配送されています。 各コンポーネントについて 1 つの部品表ファイルが存在します。
ツールは各コンポーネントの部品表を解析し、コンポーネント中の各ファイルの正しいチェックサム値を見つけます。 各製品ファイルには、どれかの部品表ファイル中にある 1 項目が含まれています。 製品ファイルの項目には、製品のファイル・パスおよび正しいチェックサム値がリストされています。
配送される部品表ファイル
各部品表ファイルには、 files.list というファイル名がついています。各コンポーネントは 1 つの files.list ファイルを持っています。 各 files.list ファイルは、 app_server_root/properties/version/install/6.1.0.0/backup/ component_name ディレクトリーの 1 つにあります。component_name ディレクトリーが、 各コンポーネントについて存在します。
例えば、アクティビティー・コンポーネント用の files.list ファイルは、 app_server_root /properties/version/install/6.1.0.0/backup/activity ディレクトリーにあります。ファイルは、以下の例のようになります。
<?xml version="1.0" encoding="UTF-8"?> <componentfiles componentname="activity"> <file> <relativepath>properties/version/activity.component</relativepath> <checksum>1a20dc54694e81fccd16c80f7c1bb6b46bba8768</checksum> <permissions>644</permissions> <installoperation>remove</installoperation> </file> <file> <relativepath>lib/activity.jar</relativepath> <checksum>2f056cc01be7ff42bb343e962d26328d5332c88c</checksum> <permissions>644</permissions> <installoperation>remove</installoperation> </file> </componentfiles>
計算したチェックサムを正しいチェックサムと比較する
ツールは、各部品表ファイルの各製品ファイルを処理する間に、 対応するインストール済み製品ファイルの実際のチェックサム値も計算します。 ツールは次に、製品ファイルのチェックサムを部品表ファイルの正しいチェックサム値と比較します。 それから、ツールは、両者に差異がある場合はこれをレポートします。
コマンド・ファイルのロケーション
ディレクトリーを bin ディレクトリーに移動して、コマンド行から installver ツール を開始します。このツールは z/OS を除く、サポートしている任意のオペレーティング・システム上で実行できます。
installver
以下のコマンド構文を使用して、インストールされているファイル・システムに対して部品表を自動的に確認します。
コマンドを使用して、インストール済みファイルと製品の部品表ファイルを比較する例については、 部品表との比較による検査 を参照してください。
コマンドを使用して、ユーザーが指定するファイルまたはコンポーネントのみを比較する例については、 特定のファイルおよびコンポーネントのチェックサムの比較 を参照してください。
コマンドを使用して、比較からファイルを除外する例については、チェックサムの比較からのファイルの除外 を参照してください。
installver -createprofiletemplate
以下のパラメーターは、 このコマンドと関連しています。
以下の構文を使用して、構成済みファイルのインベントリーを作成し、これを現在インストールされているファイルと比較します。
インストール・ルート・ディレクトリーに現在インストールされているファイルの インベントリー・リストを作成します。
インベントリー・リストを、現在インストール・ルート・ディレクトリーにインストールされている ファイルと比較します。
トレース結果を比較および表示します。
インストールを検証した後、 プロファイルを作成するか、既存のアプリケーション・サーバー・プロファイルでアプリケーションを デプロイすることができます。
インストール、更新、および検査の次に行うステップは、製品を使用することです。 スタンドアロン・アプリケーション・サーバー またはセルを作成した場合は、 アプリケーション・サーバー、 またはデプロイメント・マネージャー、nodeagent、 およびフェデレーテッド・アプリケーション・サーバーを始動し、管理コンソールを使用して、既存のアプリケーションをデプロイします。詳しくは、WebSphere Application Server のファースト・パス を 参照してください。