複数コネクター・インスタンスの作成

注:
このアダプター (あるいは WebSphere Business Integration Server Express または Express Plus に付属の任意のアダプター) の追加インスタンスを作成すると、そのアダプター・インスタンスは、配置できるアダプターの総数を制限するライセンス機能によって、別のアダプターとしてカウントされます。

以下に示すステップを実行することによって、コネクターの複数のインスタンスを作成して実行するように、ご使用のシステムを設定することができます。それには、以下の作業を行う必要があります。

新規ディレクトリーの作成

コネクター・インスタンスごとにコネクター・ディレクトリーを作成する必要があります。このコネクター・ディレクトリーには、ご使用のプラットフォームに応じた名前を付けます。

Windows システム

新規ディレクトリーは、ProductDir¥connectors¥connectorInstance と命名する必要があります。ここで、connectorInstance はコネクター・インスタンスを固有に識別する名前です。

コネクターに、コネクター固有のメタオブジェクトがある場合は、コネクター・インスタンス用のメタオブジェクトを作成する必要があります。メタオブジェクトをファイルとして保管する場合は、このファイルを格納するために、ProductDir¥repository¥connectorInstance ディレクトリーを作成します。

InterChange Server Express サーバー名を start_WebSphereMQ.bat ファイルのパラメーターとして指定できます。以下に例を示します。

start_WebSphereMQ.bat connName WebSphereICSName
 

OS/400 システム

新規ディレクトリーは、 /QIBM/UserData/WBIServer43/WebSphereICSName/connectors/connectorInstance と命名する必要があります。ここで、WebSphereICSName は InterChange Server Express インスタンスの名前であり、connectorInstance はコネクター・インスタンスを固有に識別する名前です。

コネクターに、コネクター固有のメタオブジェクトがある場合は、コネクター・インスタンス用のメタオブジェクトを作成する必要があります。メタオブジェクトをファイルとして保管する場合は、 /QIBM/UserData/WBIServer43/WebSphereICSName/repository/connectorInstance を作成します。

InterChange Server Express サーバー名を start_WebSphereMQ.sh ファイルのパラメーターとして指定できます。以下に例を示します。

start_WebSphereMQ.sh connName WebSphereICSName [-cConfigFile]
 

Linux システム

新規ディレクトリーは、ProductDir/connectors/connectorInstance と命名する必要があります。ここで、connectorInstance はコネクター・インスタンスを固有に識別する名前です。

コネクターに、コネクター固有のメタオブジェクトがある場合は、コネクター・インスタンス用のメタオブジェクトを作成する必要があります。メタオブジェクトをファイルとして保管する場合は、このファイルを保管するために、ProductDir/repository/connectorInstance ディレクトリーを作成します。

InterChange Server Express サーバー名を connector_manager コマンドのパラメーターとして指定できます。以下に例を示します。

connector_manager -start connName WebSphereICSName [-cConfigFile]
 

ビジネス・オブジェクト定義の作成

プロジェクト内にコネクター・インスタンスごとのビジネス・オブジェクト定義が存在しない場合は、ビジネス・オブジェクト定義を作成する必要があります。

  1. 初期コネクターに関連付けられているビジネス・オブジェクト定義を変更する必要がある場合は、適切なファイルをコピーし、Business Object Designer Express を使用してそれらのファイルをインポートします。初期コネクターには任意のファイルをコピーできます。ファイルに変更を加えたら、名前変更してください。
  2. 初期コネクターのファイルは、プラットフォームに応じて、次のディレクトリーに入っていなければなりません。

コネクター定義の作成

Connector Configurator Express 内で、コネクター・インスタンスの構成ファイル (コネクター定義) を作成します。これを行うには、以下のステップを実行します。

  1. 初期コネクターの構成ファイル (コネクター定義) をコピーし、ファイルを名前変更する。
  2. 各コネクター・インスタンスがサポートしているビジネス・オブジェクト (および関連メタオブジェクト) が正しくリストされていることを確認する。
  3. 適宜コネクター・プロパティーをカスタマイズする。

始動スクリプトの作成

始動スクリプトを作成するには、次の作業を実行します。

  1. 初期コネクターの始動スクリプトをコピーし、コネクター・ディレクトリーの名前を含む名前を付けます。

    dirname

  2. (Linux システムのみ) 始動スクリプト CONJAR を CONJAR=${CONDIR}/CW${CONNAME}.jar から以下のように変更します。
    CONJAR=${CONDIR}/CWWebSphereMQ.jar
     
  3. この始動スクリプトを新規ディレクトリーの作成で作成したコネクター・ディレクトリーに置く。
  4. (Windows システムのみ) 始動スクリプトのショートカットを作成します。
  5. (Windows システムのみ) 初期コネクターのショートカット・テキストをコピーして、新規コネクター・インスタンス名に一致するように初期コネクターの名前を (コマンド行で) 変更します。
  6. (OS/400 システムのみ) 次の情報を使用して、コネクターのジョブ記述を作成します。
    CRTDUPOBJ OBJ(QWBIWEBMQC) FROMLIB(QWBISVR43) OBJTYPE(*JOBD)
     TOLIB(QWBISVR43) NEWOBJ(newConName)
     

    ここで、newConName は新規 WebSphere MQ コネクターのジョブ記述として使用する 10 文字の名前です。

  7. (OS/400 システムのみ) 新規コネクターを Console に追加します。詳しくは、Console に付属のオンライン・ヘルプを参照してください。

これにより、Integration Server で両方のコネクター・インスタンスを同時に実行できます。

Copyright IBM Corp. 2004