Cosminexus サービスプラットフォーム システム構築・運用ガイド
ビジネスプロセスを停止するには,次の条件を満たす必要があります。
ビジネスプロセスを停止する方法を次に示します。
運用環境の画面を利用してビジネスプロセスを停止する手順を次に示します。
- ツリービュー上で,停止するビジネスプロセスをダブルクリックします。
ダブルクリックしたビジネスプロセスの情報がエディタエリアに表示されます。
- エディタエリアで稼働運用ページを選択します。
手順1で選択したビジネスプロセスの稼働運用に関する情報が表示されます。
ビジネスプロセスの稼働運用ページの詳細については,「8.4 稼働運用ページ」を参照してください。
- 稼働運用ページに表示された内容を確認し,[停止]ボタンをクリックします。
ビジネスプロセスの停止を確認するダイアログが表示されます。
- ダイアログに表示された内容を確認し,[OK]ボタンをクリックします。
ビジネスプロセスの停止処理が開始されます。停止処理中のログはコンソールビューに出力されます。
[キャンセル]ボタンをクリックした場合は,停止処理を実行しないで稼働運用ページに戻ります。
ビジネスプロセスの停止処理が完了すると,実行結果を示すダイアログが表示されます。
- 実行結果を示すダイアログを確認します。
- 停止処理が成功した場合
- [OK]ボタンをクリックして,稼働運用ページに戻ります。
- 稼働運用ページでは,ビジネスプロセスの稼働状態が「停止状態」になります。また,[停止]ボタンが非活性化し,[開始]ボタンが活性化します。
- 停止処理が失敗した場合
- ダイアログにエラーの内容が表示されます。詳細情報に表示されるメッセージIDを参照して対処してください。
(b) コマンドの場合
ビジネスプロセスを停止するには,運用環境でcsccompostopコマンドまたはcscutilコマンドを実行します。
csccompostopコマンドおよびcscutilコマンドは,次の場合に使用します。
- csccompostopコマンド
該当するリポジトリが存在する運用環境で,ビジネスプロセスを停止する場合。
- cscutilコマンド
該当するリポジトリがなく,cscutilが使用できる環境(例えば,JP1で直接運用している実行環境)でビジネスプロセスを停止する場合。
- csccompostopコマンドの場合
- 運用環境でcsccompostopコマンドを実行します。
- csccompostopコマンドの詳細については,「10. コマンド」の「csccompostop(HCSCコンポーネントの停止)」を参照してください。
- csccompostopコマンドの実行形式を次に示します。
- クラスタ内のすべてのHCSCサーバに配備されているビジネスプロセスを一括して停止する場合(クラスタ単位)
- クラスタ名と-allオプションを指定して実行します。
- -clusterオプションで指定したクラスタ内のすべてのHCSCサーバに配備されているビジネスプロセスが一括して停止されます(停止されていないサービスアダプタおよびユーザ定義受付も同時にすべて停止されます)。
csccompostop -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名> -all
|
- サービスアダプタおよびユーザ定義受付を停止しないでビジネスプロセスだけを停止する場合は,ビジネスプロセスのサービスIDを指定します。
csccompostop -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名> -name <ビジネスプロセスのサービスID>
|
- HCSCサーバに配備されているビジネスプロセスを一括して停止する場合(HCSCサーバ単位)
- HCSCサーバ名と-allオプションを指定して実行します。
- -cscオプションで指定したHCSCサーバに配備されているビジネスプロセスが停止されます(停止されていないサービスアダプタおよびユーザ定義受付も同時にすべて停止されます)。
csccompostop -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -all
|
- サービスアダプタおよびユーザ定義受付を停止しないでビジネスプロセスだけを停止する場合は,ビジネスプロセスのサービスIDを指定します。
csccompostop -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -name <ビジネスプロセスのサービスID>
|
- cscutilコマンドの場合
- 運用環境でcscutilコマンドを実行します。-targetオプションにcompoを,また-operationオプションにstopを指定します。
- cscutilコマンドの詳細については,「10. コマンド」の「cscutil(各種操作)」を参照してください。
- cscutilコマンドの実行形式は,プロパティ定義ファイルを使用するかどうかによって異なります。
- プロパティ定義ファイルを使用しない場合
- -propsオプションにビジネスプロセスのサービスID,HCSCサーバ名およびJ2EEサーバ名を指定します。
cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target compo -operation stop -props "AdapterName=<ビジネスプロセスのサービスID>, CSCSrvName=<HCSCサーバ名>, J2EESrvName=<J2EEサーバ名>"
|
- cscutilコマンドに指定するCosminexus Manager名,ビジネスプロセスのサービスID,HCSCサーバ名およびJ2EEサーバ名は,cscreplsコマンドで確認できます。cscreplsコマンドの詳細については,「10. コマンド」の「cscrepls(リポジトリ情報の表示)」を参照してください。
- プロパティ定義ファイルを使用する場合
- -propfileオプションにプロパティ定義ファイル名を指定します。プロパティ定義ファイルは,J2SEのプロパティファイル形式であらかじめ作成しておく必要があります。
cscutil -user <ログインユーザID> -pass <ログインパスワード> -mng <Cosminexus Manager名> -target compo -operation stop -propfile <プロパティ定義ファイル名>
|
All Rights Reserved. Copyright (C) 2006, 2008, Hitachi, Ltd.