既存のシステムの準備

システムをアップグレードするには、その前に次の手順を実行する必要があります。

既存のユーザー・プロジェクトの保存

既存の WebSphere Business Integration Server Express または Express Plus システムで定義されたすべてのユーザー・プロジェクトは、ツールとともにローカル・マシンに格納されます。インストーラーを実行して別のバージョンの WebSphere Business Integration Server Express または Express Plus にアップグレードすると、新規にアップグレードされたツールは、既存のユーザー・プロジェクトが存在する System Manager ワークスペースへのパスを自動的に認識しません。

アップグレード済みのシステムで既存のユーザー・プロジェクトを使用できるようにするには、次のいずれかを実行します。

既存のプロジェクトのマイグレーション

既存のプロジェクトをマイグレーションするには、まずプロジェクトをソリューションとして一時的な場所にエクスポートし、その後、新規にアップグレードされた System Manager にインポートして戻します。

ユーザー・プロジェクト・ソリューションのエクスポート

ユーザー・プロジェクトと、ユーザー・プロジェクトがソリューションとして参照する統合コンポーネントをエクスポートするには、以下の手順を実行します。

注:
ソリューションをエクスポートすると、そのソリューションに選択するユーザー・プロジェクトに含まれている統合コンポーネントとショートカットのみがマイグレーションされます。ユーザー・プロジェクトにショートカットとして含まれていない追加の統合コンポーネントもマイグレーションしたい場合は、System Manager を使用してコンポーネントをパッケージにエクスポートする手順 (「システム・インプリメンテーション・ガイド」に記載) も実行してください。

  1. 「WebSphere Business Integration System Manager」ビューで、「ユーザー・プロジェクト」フォルダーを展開して「InterChange Server プロジェクト」フォルダーを右クリックし、コンテキスト・メニューから「ソリューションをエクスポート」を選択します。System Manager により、「ソリューションのエクスポート・ウィザード」が表示されます。
  2. エクスポートするコンポーネントを選択するには、以下のオプションのいずれかを実行します。
  3. ソリューションのエクスポート先ディレクトリーの絶対パスと名前を、ウィザード画面の下部にあるテキスト・フィールドに入力するか、または「参照」をクリックして、目的のディレクトリーへ移動します。
  4. 「完了」をクリックします。System Manager により、以下の処理が実行され、ステップ 3 で指定したディレクトリーにソリューションがをエクスポートされます。
    1. ショートカットが格納されている「ユーザー」ディレクトリーが、ソリューションのエクスポート時に選択されたユーザー・プロジェクトに作成されます。
    2. ショートカットによって参照されている統合コンポーネント・ライブラリーのディレクトリーが格納されている「システム」ディレクトリーが、ソリューションのエクスポート時に選択されたユーザー・プロジェクトに作成されます。
  5. エクスポート操作が正常に完了したことを示すプロンプトが表示されたら、「OK」 をクリックします。
ユーザー・プロジェクト・ソリューションのインポート

InterChange Server Express を動作させた状態で、System Manager を InterChange Server Express インスタンスに接続し、以下の手順を実行します。

  1. 「ユーザー・プロジェクト」フォルダーを展開し、「InterChange Server プロジェクト」を右クリックして、「ソリューションのインポート」を選択します。
  2. エクスポートされたソリューションが存在するディレクトリーの絶対パスと名前を、「ソリューション・ディレクトリー名」フィールドに入力するか、または「参照」をクリックして、目的のディレクトリーへ移動します。
  3. 「完了」をクリックします。System Manager により、統合コンポーネント・ライブラリーと、エクスポートされたソリューション内で定義されたユーザー・プロジェクトが、使用している環境に作成されます。

前提条件ソフトウェアのアップグレード

Launchpad インストール・インターフェースは、いくつかの前提条件ソフトウェアを自動的にアップグレードします。ただし、WebSphere Business Integration Server Express または Express Plus の現行バージョンによるアップグレードがサポートされている前提条件ソフトウェアより前のバージョンの前提条件ソフトウェアがある場合は、WebSphere Business Integration Server Express または Express Plus をアップグレードする前に、前提条件ソフトウェアを手動でアップグレードする必要があります。(サポートされているバージョンの前提条件ソフトウェアについては、http://www.ibm.com/software/integration/wbiserverexpress を参照してください。) 前提条件ソフトウェアは、何らかの他の理由がある場合、手動でアップグレードすることもできます。前提条件ソフトウェアを、現行リリース (WebSphere Business Integration Server Express 4.4) でサポートされているバージョンに手動でアップグレードすると、残りのアップグレードを実行するときに、Launchpad により、現行バージョンの前提条件ソフトウェアがあると検出されます。特定の前提条件ソフトウェアを手動でアップグレードする場合は、そのソフトウェアに用意されているアップグレード手順に従ってください。

以下のセクションでは、いくつかの前提条件ソフトウェアのアップグレード・シナリオや、任意のデータベースを対象に実行が必要な手順について説明します。ソフトウェアをアンインストールするかアップグレードする前に、システムのバックアップに記載されている手順に従うようにしてください。

データベースのマイグレーション・オプション

WebSphere Business Integration Express システムのアップグレードを準備する場合、データベースをマイグレーションするためのオプションとして、インプレース・データベース・マイグレーションと非インプレース・データベース・マイグレーションの 2 つがあります。インプレース・データベース・マイグレーションとは、古いリポジトリーを再利用し、WebSphere Business Integration Express サーバーの最初の始動時に、WebSphere Business Integration Express によってリポジトリーのアップグレードを実行するという意味です。非インプレース・データベース・マイグレーションとは、新規で空のリポジトリー・データベースを使用したアップグレードという意味です。インプレース・データベース・マイグレーションについては、システムのバックアップに記載の特殊な手順に従うようにしてください。

IBM DB2 Universal Database

以下のセクションは、IBM DB2 に適用されます。

以前の DB2 バージョンの場合

以前のバージョンの DB2 をアンインストールして、いずれのバージョンの DB2 も存在しない状態にすると、Launchpad により、DB2 バージョン 8.2 Express をインストールするよう求められます。

必要なバージョン (8.1.5) より前のバージョンの DB2 がある場合は、Launchpad により、DB2 バージョン 8.2 Express をインストールするよう求められます。

DB2 バージョン 8.1.5 以上をインストールしてある場合は、DB2 の新しいバージョンのインストールを Launchpad から要求されることはありません。この場合、8.2 より前のバージョンの DB2 を使用しており、バージョン 8.2 の DB2 にアップグレードするには、手動でアップグレードする必要があります。

注:
サポートされているバージョンの DB2 (8.15 以上) がすでにインストールされている場合は、システムのバックアップに説明されている「インプレース」マイグレーションの手順に従ってください。
以前のユーザー・ログインの移管

以前サポートされていた DB2 のバージョン (8.1.2 Express - 8.1.4 Express) からのアップグレードを Launchpad を使用して行う場合は、旧バージョンの DB2 で WebSphere Business Integration Express に使用されていたのと同じユーザー名およびパスワードを、インストールされる新バージョンの DB2 でも使用する必要があります。WebSphere Business Integration Server Express または Express Plus バージョン 4.3.1 でサポートされているユーザー名とパスワードは、smbadmin (ユーザー名) と smbP4$$word (パスワード) であるため、この DB2 インスタンスが WebSphere Business Integration Server Express または Express Plus バージョン 4.3.1 で使用された場合、ユーザー名/パスワードは、この組み合わせになっている必要があります。

このためには、以下の手順を実行します。

  1. すべての DB2 サービスを停止します。
  2. ユーザー名 smbadmin とパスワード smbP4$$word を Windows の「管理者」グループに追加します。
  3. アップグレードの手順中、Launchpad により、データベースのユーザー名とパスワードの入力が求められます。前述のように、同じユーザー名/パスワードを使用します。

Microsoft SQL Server

Microsoft SQL Server 2000 をデータベースとして使用している場合は、Microsoft SQL Server のアップグレード手順に従って、手動でアップグレードする必要があります。Launchpad は、この製品を自動的にはアップグレードしません。

IBM WebSphere Application Server

WebSphere Business Integration Server Express または Express Plus バージョン 4.4 では、WebSphere Application Server Express バージョン 5.1.1 以上をサポートします。バージョン 6.0 は、Launchpad がインストールしたバージョンです。5.1.1 より前のバージョンの WebSphere Application Server は、すべてアンインストールしてください。すでに 5.1.1 があり、6.0 にアップグレードする場合は、Launchpad によってアップグレードが要求されることはないため、手動でアップグレードする必要があります。

注:
以前のバージョンの WebSphere Application Server Express (WebSphere Application Server Express 5.1 や 5.1.1 など) 上に Launchpad を使用して WAS 6.0 Express をインストールすると、WAS のインストール環境がマシン上に 2 つ共存するようになることがあります。この場合、LaunchPad は、Web ベース・ツールを WAS 6.0 Express インストール環境に配置します。

IBM WebSphere MQ Server および Client

以前のバージョンの WebSphere Business Integration Express によってサポートされている IBM WebSphere MQ の旧バージョンがインストールされている場合は、Launchpad により、サポートされるバージョンに自動的にアップグレードされます。例えば、MQ 5.3 CSD 05 がインストールされている場合は、Launchpad により、CSD 07 に自動的にアップグレードされます。

IBM Java Development Kit

Launchpad により、適切なバージョンの IBM JDK (バージョン 1.4.2) がインストールされます。前のバージョンを削除する必要はありません。

システムを静止状態にする

システムをアップグレードするには、その前にシステムが静止状態であることを確認する必要があります。つまり、環境をバックアップしてアップグレード手順を実行する前に、進行中のイベントをすべて完了し、未確定のトランザクションをすべて解決します。

以下の手順では、システムを静止状態にする方法について説明します。

  1. 失敗したイベントを再サブミットするか、そのイベントを破棄します (このステップはオプションです)。
  2. すべてのコネクターについてイベント表のポーリングを停止するため、コネクターの PollFrequency プロパティーを「No」に設定して、コネクターを再始動します。
  3. 進行中のイベントを含め、システムですべてのイベントを実行します。必ず未確定トランザクションをすべて解決してください。
  4. キューから以前のイベントをすべて除去することにより、キューをクリアします。
    注:
    ステップ 4 は、失敗したイベントを処理せずにアプリケーションから再サブミットする場合のみ行ってください。それ以外の場合、キューは空になっているはずですが、念のため再確認してください。
  5. すべての Windows プログラムをシャットダウンし、InterChange Server Express に関連するすべてのプロセスを停止します。

実行中のシステムを正常に停止する方法については、「システム管理ガイド」を参照してください。

システムのバックアップ

システムのバックアップを作成すると、新規バージョンのインストール時に不注意でファイルを上書きしても、そのファイルを回復できます。アップグレード手順を実行する前に、静的データと動的データ (アップグレードにかかわらず定期的にバックアップされる変更可能データ) の両方のバックアップを作成します。静的データおよび動的データの例については、表 3 を参照してください。

システムのバックアップを作成するには、以下の手順を行います。

表 3 に、各コンポーネントのバックアップ方法の概要を示します。

表 3. データのバックアップ方法
データのタイプ バックアップ方法
静的データ
リポジトリー repos_copy ユーティリティーを使用し、カスタマイズしたシステム・コンポーネントの一部またはすべてを保管します。詳しくは、「システム管理ガイド」のコンポーネントのバックアップ方法の説明を参照してください。
カスタムのマップ Java クラス・ファイル (.class) これらのファイルをシステム・バックアップに組み込むため、システム・バックアップに以下のディレクトリーがあることを確認してください。
ProductDir¥DLMs
カスタム・コネクター システム・バックアップにディレクトリー ProductDir¥connectors¥connector_name を含めます。ここで、「connector_name」はカスタム・コネクターの名前です。
カスタマイズされた始動スクリプト 始動スクリプトをカスタマイズしてある場合は、これらがシステム・バックアップに組み込まれていることを確認してください。
ICS Express 構成ファイル (InterchangeSystem.cfg) ProductDir ディレクトリーにある ICS Express 構成ファイルをシステム・バックアップに組み込みます。
動的データ
相互参照表、失敗したイベントの表、および関係表 データベースにはデータベース・バックアップ・ユーティリティーを使用します。詳しくは、「システム管理ガイド」のシステム・コンポーネントのバックアップ方法の説明を参照してください。
コネクター・イベント・アーカイブ表 これらの表を含むデータベースには、データベース・バックアップ・ユーティリティーを使用します。
ログ・ファイル 以下のディレクトリーをシステム・バックアップに組み込みます。
ProductDir¥log

システムのシャットダウン

バックアップが完了したら、次の手順でシステムをシャットダウンできます。

  1. InterChange Server Express とその関連コンポーネントをシャットダウンします。
  2. データベース・サーバーをシャットダウンします。
  3. WebSphere MQ をシャットダウンします。

システムのシャットダウンの詳細については、「システム管理ガイド」を参照してください。

Copyright IBM Corp. 2004, 2005