バージョン 2.1 または バージョン 5.0 から バージョン 6.0 にマイグレーションされたブローカーの 32 ビットの ODBC 接続と XA リソース・マネージャー定義の変更

Oracle および Sybase データベースの定義を更新します。

WebSphere® Event Broker バージョン 6.0 には、DataDirect Technology (以前の Merant) によって提供された ODBC ドライバーの後続バージョンが含まれています。 これらの ODBC ドライバーは、Oracle および Sybase データベースのためのものです。 Linux® および UNIX® システム用の DataDirect ドライバー・マネージャーの新規バージョンも含まれています。 Oracle および Sybase データベース用 ODBC ドライバーの後続バージョンの結果、いくつかの変更を行う必要があります。

必要な変更を行ってから バージョン 6.0 mqsimigratecomponents コマンドを実行します。 旧バージョンに復元する場合は、mqsimigratecomponents コマンドの実行が完了するまで新しい定義を保持しておいてください。 以下のセクションでは、その変更について詳しく説明します。

Linux および UNIX システムでの 32 ビットの ODBC 接続定義の変更

Linux platformUNIX platform Linux および UNIX システムからデータベースへ接続する の説明に従って 新規 ODBC 定義ファイルを作成します。既存の定義ファイルは変更しないでください。

ODBCINI 環境変数が既存ファイルではなく、新規定義ファイルを指すことを確認してから、バージョン 6.0 コマンドを 実行します。

Linux および UNIX システムでの XA リソース・マネージャー定義の変更

Linux platformUNIX platform Linux または UNIX システム上で XA リソース・マネージャー定義を変更するには、ブローカー・キュー・マネージャーのキュー・マネージャー構成ファイル (qm.ini) を編集します。 このファイルは、キュー・マネージャーのディレクトリーにあります。

ブローカー・キュー・マネージャーによって整合されるグローバル作業単位に参加する各 Oracle および Sybase データベースごとの XAResourceManager スタンザで、スイッチ・ファイルのエントリーを変更します。 以下の表は、各ブローカー・オペレーティング・システムおよびデータベース管理システム (DBMS) で必要な変更を示しています。

AIX platform AIX® 上で以下の変更を実行します。
DBMS 変更前 変更後
Oracle
SwitchFile= 
  /usr/opt/mqsi/merant/lib/UKor8dtc16.so
または
SwitchFile= 
  /usr/opt/mqsi/merant/lib/UKor8dtc18.so
SwitchFile= 
  install_dir/merant/lib/UKor8dtc20.so
Sybase
SwitchFile= 
  /usr/opt/mqsi/merant/lib/UKase16.so
または
SwitchFile= 
  /usr/opt/mqsi/merant/lib/UKase18.so
SwitchFile= 
  install_dir/merant/lib/UKase20.so
Solaris platformLinux platform Solaris および Linux 上で以下の変更を実行します。
DBMS 変更前 変更後
Oracle
SwitchFile= 
  /opt/mqsi/merant/lib/UKor8dtc16.so
または
SwitchFile= 
  /opt/mqsi/merant/lib/UKor8dtc18.so
SwitchFile= 
  install_dir/merant/lib/UKor8dtc20.so
Sybase
SwitchFile= 
  /opt/mqsi/merant/lib/UKase16.so
または
SwitchFile= 
  /opt/mqsi/merant/lib/UKase18.so
SwitchFile= 
  install_dir/merant/lib/UKase20.so
HP-UX platform HP-UX 上で以下の変更を実行します。
DBMS 変更前 変更後
Oracle
SwitchFile= 
  /opt/mqsi/merant/lib/libSwitchOracle.sl
SwitchFile=
	install_dir/merant/lib/UKor8dtc20.sl
Sybase
SwitchFile= 
  /opt/mqsi/merant/lib/libSwitchSybase.sl
SwitchFile=
	install_dir/merant/lib/UKasedtc20.sl

Windows システムでの 32 ビットの ODBC 接続定義の変更

Windows platform Windows システム上で ODBC 接続定義を変更するには、以下のようにします。
  1. 「ODBC データ ソース アドミニストレータ」ウィンドウをオープンします。
  2. 「システム DSN」ページをオープンします。
  3. ブローカーによってアクセスされる Oracle および Sybase のデータベースごとに、データ・ソース名を新規 ODBC ドライバーと関連付けます。
    1. 「削除」をクリックしてデータ・ソースを削除します。
    2. 「追加」をクリックして新規 ODBC ドライバーでデータ・ソースを再作成します。
以下の表は、 各データベース管理システム (DBMS) ごとの新規 ODBC ドライバーの名前を示しています。
変更の始まり
DBMS 新規 ODBC ドライバー
Oracle MQSeries® DataDirect Technologies 5.0 32-BIT Oracle
Sybase MQSeries DataDirect Technologies 5.0 32-BIT Sybase Wire Protocol
変更の終わり

Windows システムでの XA リソース・マネージャー定義の変更

Windows platform Windows システム上で XA リソース・マネージャー定義を変更するには、以下のようにします。
  1. WebSphere MQ Services スナップインを使用して、ブローカー・キュー・マネージャーの「プロパティ」ウィンドウをオープンします。
  2. 「リソース」ページをオープンします。
  3. ブローカー・キュー・マネージャーによって整合されるグローバル作業単位に参加する各 Oracle および Sybase データベースごとに、「SwitchFile」フィールドの内容を変更します。以下の表は、 各データベース管理システム (DBMS) で必要な変更を示しています。

    WBIMBWebSphere Event Broker をインストールしたディレクトリーの完全修飾パス名を表し、WMQIBWebSphere MQ Integrator Broker または WebSphere MQ Integrator を最初にインストールしたディレクトリーの完全修飾パス名を表します。

DBMS 変更前 変更後
Oracle WMBIB¥bin¥ukor8dtc16.dll または WMBIB¥bin¥ukor8dtc18.dll WBIMB¥bin¥ukor8dtc20.dll
Sybase WMBIB¥bin¥ukasedtc16.dll または WMBIB¥bin¥ukasedtc18.dll WBIMB¥bin¥ukase20.dll
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009. All Rights Reserved.
最終更新 : 2009-02-13 10:23:20

ah13850_