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