コネクターは、コネクター始動スクリプトを使用して明示的に開始する必要があります。始動スクリプトは、次に示すようなコネクターのランタイム・ディレクトリーに存在していなければなりません。例えば、Windows システムでは、始動スクリプトは ProductDir¥connectors¥connName ディレクトリーにあります。ここで、connName はコネクターを識別します。
始動スクリプトの名前は、表 8 に示すように、オペレーティング・システム・プラットフォームによって異なります。
オペレーティング・システム | 始動スクリプト |
---|---|
Windows | start_connName.bat |
OS/400 | start_connName.sh |
Linux | start_connName.sh
|
以下の方法でコネクターの始動スクリプトを起動することができます。
デフォルトでは、プログラム名は「IBM WebSphere Business Integration Express」となっています。ただし、これはカスタマイズすることができます。あるいは、ご使用のコネクターへのデスクトップ・ショートカットを作成することもできます。
以下のコマンドを入力します。
start_connName connName WebSphereICSName [-cConfigFile]
ここで、connName はコネクターの名前であり、WebSphereICSName は InterChange Server Express インスタンスの名前 (デフォルトでは WebSphereICS) です。
コネクターを Windows のサービスとして始動するように構成できます。この場合、Windows システムがブートしたとき (自動サービスの場合)、または Windows サービス・ウィンドウを通じてサービスを始動したとき (手動サービスの場合) に、コネクターが始動します。
以下の方法でコネクターの始動スクリプトを起動することができます。
以下の手順を実行します。
バッチ・モードまたは対話モードを使用します。
CL コマンド QSH を実行し、QSHELL 環境を起動します。QSHELL 内から、以下のスクリプトを実行します。
/QIBM/ProdData/WBIServer43/bin/submit_adapter.sh connName WebSphereICSName pathToConNameStartScript jobDescriptionName
ここで、connName はコネクターの名前であり、WebSphereICSName は InterChange Server Express インスタンスの名前、pathToConnNameStartScript はコネクターの始動スクリプトの絶対パス、jobDescription Name は QWBISVR43 ライブラリーで使用されるジョブ記述名です。
CL コマンド QSH を実行し、QSHELL 環境を起動します。QSHELL 内から、以下のスクリプトを実行します。
/QIBM/ProdData/WBIServer43/WebSphereICSName/connectors /connName/start_connName.sh connName WebSphereICSName [-cConfigFile]
ここで、WebSphereICSName は InterChange Server Express インスタンスの名前であり、connName はコネクターの名前です。
System Monitor を介して、コネクターをロード、活動化、非活動化、休止、シャットダウン、または削除できます。
/QIBM/ProdData/WBIServer43/bin/add_autostart_adapter.sh connName WebSphereICSName pathToConnNameStartScript jobDescriptionName
ここで、connName はコネクターの名前であり、WebSphereICSName は InterChange Server Express インスタンスの名前、pathToConnNameStartScript はコネクターの始動スクリプトの絶対パス、jobDescription Name は QWBISVR43 ライブラリーで使用されるジョブ記述名です。
以下のコマンドを入力することにより、Linux システムでコネクターの始動スクリプトを起動できます。
connector_manager -start connName WebSphereICSName [-cConfigFile]
ここで、connName はコネクターの名前であり、WebSphereICSName は InterChange Server Express インスタンスの名前 (デフォルトでは WebSphereICS) です。