3. Object Brokerの起動/終了について

WebOTX Object Broker の起動/終了方法について説明します。

名前サーバ、IRサーバはネットワークでWebOTX Object Broker を使用して通信しようとするマシンのうちのどれか一台で動作させます。一般的には、頻繁に起動終了を繰り返すようなマシンではなく、サーバマシンなどの安定して動作するマシンで名前サーバ、IRサーバを動作させるようにします。これに対しOAD(Object Activation Daemon)はWebOTX Object Broker を使用するすべてのマシンで動作させる必要があります。
名前サーバ、IRサーバを起動するか否かは、マシン毎に設定が可能です。また、別のマシンで動作している名前サーバ、IRサーバを使用する設定も可能です。設定の方法については、OSによって異なりますので各項の説明を参照してください。

3.1. Windows版の場合

Windows はサービスにより起動/終了を行います。

Windows版の場合、サーバとして次のプロセスが起動されます。

各プロセスを起動するか否かについては、orbcustmコマンドで設定します。
他のマシン上で動作するサーバを利用する場合にはそのマシン名も設定することができます。

※サービスの設定により、次回のOS起動時より自動的に起動することもできます。

3.2. UNIX版の場合

UNIX版の場合、インストール時に起動/停止スクリプトがシステムに登録されますので、OS起動時に自動的に起動し、OS停止時もしくはシングルユーザ移行時に自動的に停止します。

UNIX版の場合、サーバとして次のプロセスが起動されます。

各プロセスを起動するか否かについては、各OSの項で説明しています。
他のマシン上で動作するサーバを利用する場合の設定については、「1.3.2. 名前サーバに関する設定項目」「1.3.3. インタフェースリポジトリに関する設定項目」を参照してください。

3.2.1. HP-UX版の場合

コマンドによる起動/終了は以下のように行います。(root権限が必要となります。)

※通常は、OS起動時に自動的に起動されます。

各プロセスを起動するか否かについては、/etc/rc.config.d/ObjectSpinnerファイルに以下の設定をしてください。

 
OBJECTSPINNER_OAD=on
OBJECTSPINNER_NAMESV=on
OBJECTSPINNER_IRSV=on
OBJECTSPINNER_CNAMESV=on
OBJECTSPINNER_CORBALOC=on
OBJECTSPINNER_OADJ=on

上から順にoad、名前サーバ、IRサーバ、キャッシュ名前サーバ、corbalocサーバ、oadjを起動することができます。on以外を記述する、あるいは、行を削除すると起動しません。
HP-UX版ではインストール時にすべてonで設定されています。

※IRサーバ、corbalocサーバ、oadjを起動する場合には、oadを起動する必要があります。

3.2.2. Solaris版の場合

コマンドによる起動/終了は以下のように行います。(root権限が必要となります。)

※通常は、OS起動時に自動的に起動されます。

各プロセスを起動するか否かについては、/etc/objectspinner.confファイルに以下の設定をしてください。

 
OBJECTSPINNER_OAD=on
OBJECTSPINNER_NAMESV=on
OBJECTSPINNER_IRSV=on
OBJECTSPINNER_CNAMESV=on
OBJECTSPINNER_CORBALOC=on
OBJECTSPINNER_OADJ=on

上から順に名前サーバ、IRサーバを起動することができます。on以外を記述する、あるいは、行を削除すると起動しません。
Solaris版ではインストール時のお客さまのご指定にしたがい、上記ファイルに設定がなされます。

※IRサーバ、corbalocサーバ、oadjを起動する場合には、oadを起動する必要があります。

3.2.3. Linux版の場合

コマンドによる起動/終了は以下のように行います。(root権限が必要となります。)

※通常は、OS起動時に自動的に起動されます。

各プロセスを起動するか否かについては、/etc/objectspinner.confファイルに以下の設定をしてください。

 
OBJECTSPINNER_OAD=on
OBJECTSPINNER_NAMESV=on
OBJECTSPINNER_IRSV=on
OBJECTSPINNER_CNAMESV=on
OBJECTSPINNER_CORBALOC=on
OBJECTSPINNER_OADJ=on

上から順に名前サーバ、IRサーバを起動することができます。on以外を記述する、あるいは、行を削除すると起動しません。
Linux版ではインストール時に両方ともonで設定されています。

※IRサーバ、corbalocサーバ、oadjを起動する場合には、oadを起動する必要があります。