名前
ismodifyservice - Interstage運用環境へのサービスの追加/変更/削除
形式
サービスの追加
ismodifyservice [-M システム名] -a ES|SOAPCLGW|FJapache
サービスの削除
ismodifyservice [-M システム名] -d ES|SOAPCLGW|FJapache
ネーミングサービス、インタフェースリポジトリ(標準インタフェース/valueインタフェース)の参照先をローカルホストに変更
ismodifyservice [-M システム名] -a NS|IR
ネーミングサービス、インタフェースリポジトリ(標準インタフェース)の参照先をリモートホストに変更
ismodifyservice [-M システム名] -r -h ホスト名 [-p ポート番号] NS|IR
機能説明
ismodifyserviceコマンドは、指定されたサービスに対して、以下の操作を行うコマンドです。
サービスの追加
サービスの削除
ネーミングサービス、インタフェースリポジトリ(標準インタフェース/valueインタフェース)の参照先変更
本コマンドにより操作できるサービスを以下に示します。
インタフェースリポジトリ(標準インタフェース)
インタフェースリポジトリ(valueインタフェース)
ネーミングサービス
イベントサービス
Interstage HTTP Server(Interstage Application Server Enterprise Editionのみ)
CORBA/SOAPクライアントゲートウェイ
本機能を使用してサービスを追加した場合、そのサービスのチューニング値は、セットアップされているシステム規模に従ってカストマイズされます。
ismodifyserviceコマンドのオプションおよび引数を以下に説明します。
対象のシステム名を指定します。
本オプションを省略すると、デフォルトシステムが対象となります。
サービスを追加する場合に指定します。
また、ネーミングサービス、インタフェースリポジトリ(標準インタフェース/valueインタフェース)の参照先をローカルホストに変更する場合にも指定します。
ネーミングサービス、インタフェースリポジトリ(標準インタフェース)の参照先をリモートホストに変更する場合に指定します。
サービスを削除する場合に指定します。
-rオプション指定時に変更するホスト名を指定します。
-rオプション指定時に変更するポート番号を指定します。省略した場合は、“8002”が指定されたものとみなします。
追加/変更/削除を行うサービスの識別名を指定します。
各サービスの識別名は、以下のとおりです。大文字/小文字の区別はありません。
サービス | 指定する識別名 |
---|---|
インタフェースリポジトリ(標準インタフェース) | IR |
ネーミングサービス | NS |
イベントサービス | ES |
Interstage HTTP Server | FJapache |
CORBA/SOAPクライアントゲートウェイ | SOAPCLGW |
注意事項
本コマンドは、管理者権限だけが実行可能です。
ismodifyserviceコマンドを使用してInterstage運用環境へのサービスの追加/変更/削除を行う場合、本操作の完了後、下記のサービスを再起動してください。再起動操作を行わなかった場合、以降のInterstage管理コンソールによる操作でエラーが発生することがあります。
Interstage Operation Toolサービス
Interstage JServlet(OperationManagement)サービス
Interstage管理コンソール用Servletサービス
本コマンドは、多重に実行できません。
以下のサービスがセットアップ済みの環境に対して、本コマンドは使用できません。
データベース連携サービス
ロードバランスオプション
以下の場合、本コマンドは実行できません。
Interstageの各サービスが動作中の場合
isgendefコマンド、isregistdefコマンド、isstartコマンド、isstopコマンドまたはisstatコマンドが実行中の場合
本コマンドを使用する場合、Interstage統合コマンドにより初期化済みのサービスに対して、以下のコマンドを実行しないでください。ただし、下記(*)のコマンドについては、Interstage動作環境定義の稼働状態監視モードに“mode2”(IS Monitor Mode= mode2)を指定して初期化している場合、実行できます。
otssetup
otsmklog
tdsetup
tdunsetup
tdstart
tdstop
otsstart
otsstop
essetup
esunsetup
esstart
esstop
odsetlbo
odstartlbo
odstoplbo
soapgwstartclgw (*)
soapgwstopclgw (*)
odadmin
S99startod
CosNaming_s
InterfaceRep_Cache_s
InterfaceRep_Cache_e
OD_stop
apachectl
本コマンドを使用する場合は、コントロールパネルのサービス、またはnet start/net stopコマンドを使用して、以下のサービスの起動・停止を行わないでください。ただし、下記(*)のコマンドについては、Interstage動作環境定義の稼働状態監視モードに“mode2”(IS Monitor Mode= mode2)を指定して初期化している場合、実行できます。
CORBAサービス(OD_start)
ネーミングサービス(Naming Service)
インタフェースリポジトリ(InterfaceRep_Cache Service)
インタフェースリポジトリ(InterfaceRep_Cache_e Service)
イベントサービス(EventService)
コンポーネントトランザクションサービス(TransactionDirector)
データベース連携サービス(ObjectTransactionService)
Interstage APIサービス(INTERSTAGE API)
Interstage HTTP Server (*)
CORBA/SOAPクライアントゲートウェイ(CORBA_SOAP ClientGW) (*)
ロードバランスオプション(NS LoadBalancingOption)
追加/削除を行うサービスに依存するサービスが存在しない場合、本コマンドは実行できません。
本コマンドは、Interstageの初期化が完了している状態で実行してください。
ネーミングサービス/インタフェースリポジトリのどちらか一方、または両方がリモート参照になる場合、運用形態はTYPE3に変更されます。
ネーミングサービス/インタフェースリポジトリがともにローカル参照になる場合、運用形態はTYPE1に変更されます。
インタフェースリポジトリをローカルにセットアップし、かつネーミングサービスがローカル参照になっている場合、インタフェースリポジトリ(valueインタフェース)が自動的にセットアップされます。
インタフェースリポジトリの参照先をリモートホストに変更する場合、インタフェースリポジトリ(valueインタフェース)は、アンセットアップされます。
イベントサービスを使用する場合に、esmkchnlコマンドによりイベントチャネルを作成後、ismodifyserviceコマンドでネーミングサービスの操作を行う際は、ismodifyserviceコマンド実行前にesrmchnlコマンドにより、作成済みのイベントチャネルを削除してください
esrmchnlコマンドの詳細については、“10.7 esrmchnl”を参照してください。
拡張システムに対してInterstage HTTP Serverの追加/削除を行うことはできません(Interstage Application Server Enterprise Editionのみ)。
使用例
イベントサービスを追加する場合
ismodifyservice -a ES |
ネーミングサービスの参照先を変更する場合
ismodifyservice -r -h host01 NS |