Cosminexus サービスプラットフォーム システム構築・運用ガイド

[目次][用語][索引][前へ][次へ]

3.2.1 サービスアダプタを削除する

実行環境に配備されているサービスアダプタを削除する場合の前提条件,および削除方法について次に説明します。

<この項の構成>
(1) 前提条件
(2) 削除方法

(1) 前提条件

サービスアダプタを削除するには,次の条件を満たす必要があります。

(2) 削除方法

サービスアダプタを削除するには,運用環境でcsccompoundeployコマンドを実行します。

csccompoundeployコマンドの詳細については,「10. コマンド」の「csccompoundeploy(配備済みのHCSCコンポーネントの削除)」を参照してください。

すべてのサービスアダプタを一括して削除するか,指定したサービスアダプタだけを削除するかによって実行形式が異なります。

注意
サービスアダプタが削除できなかった場合,エラーになった原因を取り除いたあと,再度削除してください。
(a) すべてのサービスアダプタを一括して削除する場合

HCSCサーバまたはクラスタのすべてのサービスアダプタを一括して削除します。

単一のHCSCサーバからサービスアダプタを削除するか,クラスタを構成するすべてのHCSCサーバからサービスアダプタを削除するかによって実行形式が異なります。

単一のHCSCサーバからすべてのサービスアダプタを削除する場合
HCSCサーバ名と-allオプションを指定して実行します。
-cscオプションで指定したHCSCサーバに配備されているサービスアダプタがすべて削除されます(削除されていないビジネスプロセスおよびユーザ定義受付も同時にすべて削除されます)。
 
csccompoundeploy -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -all
 

クラスタを構成するすべてのHCSCサーバからすべてのサービスアダプタを削除する場合
クラスタ名と-allオプションを指定して実行します。
-clusterオプションで指定したクラスタ内のすべてのHCSCサーバに配備されているサービスアダプタがすべて削除されます(削除されていないビジネスプロセスおよびユーザ定義受付も同時にすべて削除されます)。
 
csccompoundeploy -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名> -all
 

 

(b) 指定したサービスアダプタだけを削除する場合

HCSCサーバまたはクラスタに配備されているサービスアダプタのうち,指定したサービスアダプタだけを削除します。

単一のHCSCサーバからサービスアダプタを削除するか,クラスタを構成するすべてのHCSCサーバからサービスアダプタを削除するかによって実行形式が異なります。

単一のHCSCサーバから指定したサービスアダプタだけを削除する場合
HCSCサーバ名とサービスアダプタのサービスIDを指定して実行します。
-cscオプションで指定したHCSCサーバに配備されているサービスアダプタのうち,-nameオプションで指定したサービスアダプタが削除されます
 
csccompoundeploy -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -name <サービスアダプタのサービスID>
 

クラスタを構成するすべてのHCSCサーバから指定したサービスアダプタだけを削除する場合
クラスタ名とサービスアダプタのサービスIDを指定して実行します。
-clusterオプションで指定したクラスタ内のすべてのHCSCサーバに配備されているサービスアダプタのうち,指定したサービスアダプタだけが削除されます。
 
csccompoundeploy -user <ログインユーザID> -pass <ログインパスワード> -cluster <クラスタ名> -name <サービスアダプタのサービスID>
 

 

注意
仕掛り中のリクエストがある場合,サービスアダプタは削除されません。
仕掛り中のリクエストを破棄して,サービスアダプタを強制的に削除する場合,-forceオプションを指定してcsccompoundeployコマンドを実行します。
強制的に削除する場合の例を次に示します。
  • HCSCサーバ「MyCSC」のすべてのサービスアダプタを強制的に削除する場合
     
    csccompoundeploy -user admin -pass admin -csc MyCSC -all -force
     
  • HCSCサーバ「MyCSC」のサービスアダプタ「Adapter1」を強制的に削除する場合
     
    csccompoundeploy -user admin -pass admin -csc MyCSC -name Adapter1 -force