一般に InterChange Server Express の管理には、システムの始動とシャットダウン、および始動パラメーターとデータベース・パスワードの管理が含まれます。このセクションでは、以下のトピックについて説明します。
"InterChange Server Express の始動手順"
InterChange Server Express の始動パラメーターのカスタマイズ手順
OS/400 の場合の InterChange Server Express モードの設定手順
"InterChange Server Express のシャットダウン"
"InterChange Server Express とデータベースのパスワードの変更"
InterChange Server Express を始動するには、以下のステップを実行します。
別の方法として、CL コマンド STRSBS SBSD (QWBISVR43/QWBISVR43) によって QWBISVR43 サブシステムを始動することもできます。
インストールすると、QWBISVR43 サブシステムは TCP/IP サーバーによって始動するように登録されるので、IPL で起動するように構成されている場合は、このサブシステムが TCP/IP によって自動的に始動します。
QWBISVR43 サブシステムが始動している場合は、QSHELL 環境で InterChange Server を始動できます。
/QIBM/ProdData/WBIServer43/bin にディレクトリー変更し、submit_ics_server.sh WebSphereICSName スクリプトを実行します。
例えば、submit_ics_server.sh QWBIDFT を実行すると、デフォルト・サーバー・インスタンスの InterChange Server Express が始動します。
始動時、InterChange Server Express は InterchangeSystem.cfg ファイルを読み取り、ここにリストされているパラメーター値にしたがって自身のプロパティーを設定します。構成パラメーターのリストと説明については、Windows、Linux、または OS/400 用の「WebSphere Business Integration Server Express インストール・ガイド」を参照してください。
InterChange Server Express 始動パラメーターをカスタマイズするには、以下のステップを実行します。
-start
-stop
-stat
InterChange Server Express の始動をカスタマイズするには、表 4 のパラメーターを使用します。
表 4. InterChange Server Express の始動パラメーター
パラメーター | 機能 |
---|---|
-c configFile | 始動時に使用される構成ファイルの名前です。デフォルトは、InterchangeSystem.cfg です (Linux ではサポートされていません)。 |
-design | デザイン・モードでサーバーを始動する際に指定します。 |
-i | すべてのエラー・メッセージを無視して InterChange Server Express を始動できます。 |
-p password | InterChange Server Express にアクセスするためのパスワードを指定します。このパラメーターを使用しないと、start_server コマンドは、InterchangeSystem.cfg ファイル内のパスワードを使用します。-u パラメーターとともに使用してください。 |
-s serverName | InterChange Server Express インスタンスの名前を指定します。この名前では、大文字と小文字が区別されます。
Linux および Windows の場合は、このパラメーターは WebSphereICS としてハードコーディングされるので、start_server.bat スクリプトまたは ics_manager スクリプトに変更を加えて、サーバー名を変更する必要があります。 OS/400 の場合は、デフォルト名が QWBIDFT ですが、別のインスタンスを作成することができます。serverName パラメーターは、submit_ics_server.sh から start_server.sh に渡されます。start_server.sh を直接呼び出さず、代わりにパラメーターとして serverName を必要とする submit_ics_server.sh を呼び出してください。 |
-u loginName | InterChange Server Express のユーザー・ログイン名を指定します。このパラメーターを使用しないと、start_server コマンドは、InterchangeSystem.cfg ファイル内のユーザー・ログイン名を使用します。-p パラメーターとともに使用してください。 |
-v | InterChange Server Express のバージョンを表示してから終了します (Linux ではサポートされていません)。 |
サーバー・モードを設定することにより、モード・パラメーター (-design または -kproduction) が submit_ics_server.sh スクリプトに渡される場合を除いて、毎回サーバーを設定されたモードで始動することができます。
サーバー・モードを設定すると、モード・パラメーターの場合を除いて、毎回サーバーは設定されたモードで始動します。
OS/400 のサーバー・モードを設定するには、以下のステップを実行します。
InterChange Server Express をシャットダウンすると、実行中のすべてのコラボレーションおよびコネクターと InterChange Server Express 自体が停止します。データベースとの接続すべてが閉じられ、InterChange Server Express が使用しているマシンのシステム・リソースが戻されます。
サーバーの正常シャットダウンを行うには、以下のステップを実行します。
Linux |
---|
Linux では、$./ics_manager -stopgraceful スクリプトを使用して InterChange Server Express を正常にシャットダウンできます。 |
OS/400 |
---|
OS/400 では、stop_server_gracefully.sh スクリプトを使用して InterChange Server Express を正常にシャットダウンできます。コマンド行から QSH コマンドを入力し、QSHELL 環境から /QIBM/Proddata/WBIServer43/bin にディレクトリー変更して、stop_server_gracefully.sh serverName を実行します。
|
システムの正常シャットダウンでは、現在処理中のフローと待機中のフローをすべてシャットダウン前に完了させることができます。ただし、実行中のコラボレーションによる処理を待っているフローをすべて完了させる必要があるため、このシャットダウンには時間がかかることがあります。既存のフローはコラボレーションによって処理されますが、新しいフローは受け取られません。
システムを正常シャットダウンする場合は、以下のことが行われます。
コラボレーション・オブジェクトがコラボレーション・グループのメンバーである場合、そのグループ内のすべてのコラボレーション・オブジェクトが停止します。
コラボレーション・オブジェクトの停止時にコネクターからのメッセージが送信途中の場合は、そのコラボレーション・オブジェクトが開始するまでメッセージング・キューの中に格納されたままになります。
サーバーを即時シャットダウンするには、以下のステップを実行します。
Linux |
---|
Linux では、$./ics_manager -stop スクリプトを使用して InterChange Server Express を即時にシャットダウンできます。 |
OS/400 |
---|
OS/400 では、stop_server.sh スクリプトを使用することもできます。コマンド行から QSH コマンドを入力し、QSHELL 環境から /QIBM/Proddata/WBIServer43/bin にディレクトリー変更して、stop_server.sh serverName を -uUserName と -pPassword を付けて実行します。 -uUserName パラメーターと -pPassword パラメーターはオプションです。これらのパラメーターが指定されない場合は、デフォルト値が使用されます。 |
システムを即時に停止すると、フローはそれ以上処理されずにシステムがシャットダウンします。実行中のコネクターとコラボレーションは即時に停止します。システムを再始動すると、即時シャットダウンによって中断されていたフローは同じ処理順序で再送されます。これらのフローの 1 つがアプリケーションにデータを書き込んでいた場合、そのフローは、再送されたときに再びそのデータを書き込もうとしますが、データはすでに存在するために失敗します。フローを処理中のコラボレーションがトランザクションである場合、ロールバックが起こります。フローがトランザクションでない場合は、再処理依頼キューに移されます。処理に失敗したフローの処理依頼についての詳細は、フローの失敗を参照してください。
このオプションは、システムを迅速にシャットダウンする必要があるときに使用します。例えば、システムをリブートしたいが、コラボレーションが複数の処理待ちイベントを持っているときなどです。この場合、正常シャットダウンでは、停止前にコラボレーションが既存の作業をすべて完了する必要があるため時間がかかることがあります。
パスワードの暗号化は、IBM WebSphere InterChange Server Express システムと下層のデータベースに無許可のユーザーが入れないように保護するセキュリティー対策です。各パスワードの暗号化された文字列は InterChange Server Express に格納され、パスワードの暗号化を解除するときにサーバーによってアクセスされます。暗号化されたパスワードは、InterchangeSystem.cfg ファイルに PASSWORD*= parameter として格納されます。
システムのインストール時、InterChange Server Express の管理者パスワードとデータベース・パスワードがインストーラーから要求されます。これらのパスワードは、インストールの完了時にシステムがリブートされるときに暗号化されて格納されます。後から System Manager で InterChange Server Express パスワードまたはデータベース・パスワードを変更できます。
InterChange Server Express のユーザー名とパスワードは、リポジトリーのコピーと復元時に必要となります。repos_copy の使用を参照してください。
InterChange Server Express またはデータベースのパスワードを変更する手順については、以下のセクションを参照してください。
InterChange Server Express のパスワードの変更手順
InterChange Server Express のパスワードを変更するには、以下のステップを実行します。
暗号化されたパスワードは、InterchangeSystem.cfg ファイルに保管されます。
リポジトリー・データベースのパスワードは、InterChange Server Express システムの実行後に、System Manager を通じて変更できます。
データベース・パスワードを変更するには、以下のステップを実行します。
パスワードを変更するためのダイアログ・ボックスが表示されます。
最大 30 文字まで入力可能です。