Manpages

名 前

orbd - Object Request Broker Daemon

orbd は 、 ク ラ イ ア ン ト が CORBA 環 境 内 の サ ー バ 上 に 存 在 す る 持 続 オ ブ ジ ェ ク ト を 透 過 的 に 特 定 し て 呼 び 出 す 場 合 に 使 用 し ま す 。

形 式

orbd < options >

機 能 説 明

orbd ツ ー ル は 、 ク ラ イ ア ン ト が CORBA 環 境 内 の サ ー バ 上 に 存 在 す る 持 続 オ ブ ジ ェ ク ト を 透 過 的 に 特 定 し て 呼 び 出 す 場 合 に 使 用 し ま す 。 持 続 サ ー バ は 、 ネ ー ム サ ー ビ ス 内 の 持 続 オ ブ ジ ェ ク ト 参 照 を 発 行 す る 一 方 で 、 オ ブ ジ ェ ク ト 参 照 内 に サ ー バ の ポ ー ト 番 号 で は な く ORBD の ポ ー ト 番 号 を 組 み 込 み ま す 。 持 続 オ ブ ジ ェ ク ト 参 照 の た め に オ ブ ジ ェ ク ト 参 照 内 に ORBD ポ ー ト 番 号 を 組 み 込 む と 、 以 下 の 利 点 が 得 ら れ ま す 。
• ネ ー ム サ ー ビ ス 内 の オ ブ ジ ェ ク ト 参 照 は 、 サ ー バ の ラ イ フ サ イ ク ル と は 無 関 係 に 維 持 さ れ ま す 。 た と え ば 、 オ ブ ジ ェ ク ト 参 照 は サ ー バ の 最 初 の イ ン ス ト ー ル 時 に ネ ー ム サ ー ビ ス 内 で サ ー バ に よ っ て 発 行 さ れ 、 そ の 後 は 何 度 サ ー バ の 起 動 ま た は 停 止 が 行 わ れ て も ORBD は 常 に 呼 び 出 し 側 の ク ラ イ ア ン ト に 正 し い オ ブ ジ ェ ク ト 参 照 を 返 し ま す 。
• ク ラ イ ア ン ト は ネ ー ム サ ー ビ ス 内 で オ ブ ジ ェ ク ト 参 照 を 1 度 確 認 す る 必 要 が あ り 、 サ ー バ の ラ イ フ サ イ ク ル が 原 因 で 起 き る 変 更 に 関 係 な く こ の 参 照 を 繰 り 返 し 使 用 で き ま す 。

orbd ツ ー ル に は 、 以 下 の 機 能 が 含 ま れ て い ま す 。
• Server Manager

servertool と 共 に 使 用 さ れ る と 、 Server Manager は ク ラ イ ア ン ト が サ ー バ へ の ア ク セ ス を 望 む 時 に サ ー バ を 特 定 し 、 登 録 し 、 起 動 し ま す 。

• Interoperable Naming Service (INS) こ の ネ ー ミ ン グ サ ー ビ ス は 、 オ ブ ジ ェ ク ト 参 照 に 論 理 名 を 割 り 当 て ま す 。 こ れ に よ り 、 ユ ー ザ は こ の 論 理 名 を 使 用 し て オ ブ ジ ェ ク ト 参 照 を 検 出 し 、 そ の オ ブ ジ ェ ク ト に 対 す る 処 理 を 呼 び 出 す こ と が で き ま す 。 ORBD は 、 Transient Naming Service ,tnameserv(1) の 代 わ り に 使 用 さ れ ま す 。 ORBD に は 、 Transient Naming Service と Persistent Naming Service の 両 方 が 含 ま れ ま す 。
• Bootstrap Name Server 持 続 サ ー バ は 、 こ の ネ ー ム サ ー バ で オ ブ ジ ェ ク ト 参 照 を 発 行 し ま す 。 ク ラ イ ア ン ト は 、 オ ブ ジ ェ ク ト 参 照 を 探 す た め に こ の ネ ー ム サ ー バ と コ ン タ ク ト を と り ま す 。 こ の Bootstrap Name Server を ORBD の 一 部 と し て 提 供 す る と 、 ユ ー ザ は オ ブ ジ ェ ク ト 参 照 の 発 行 と 解 決 の た め に 別 の ネ ー ム サ ー バ プ ロ セ ス を 開 始 す る 必 要 が な い と い う 利 点 が 得 ら れ ま す 。

ORBD は 、 サ ー バ 情 報 の 登 録 、 登 録 解 除 、 列 挙 に 使 用 さ れ る servertool(1) と 連 係 動 作 し ま す 。

オ プ シ ョ ン

−port port

ORBD を 開 始 す る 起 動 ポ ー ト を 指 定 し ま す 。 こ の ポ ー ト の デ フ ォ ル ト 値 は 1049 で す 。 こ の ポ ー ト 番 号 は 、 持 続 Interoperable Object References (IOR) の ポ ー ト フ ィ ー ル ド に 追 加 さ れ ま す 。 (省 略 可 能 )

−defaultdb directory

ORBD 持 続 ス ト レ ー ジ デ ィ レ ク ト リ で あ る orb.db が 作 成 さ れ る ベ ー ス を 指 定 し ま す 。 こ の オ プ シ ョ ン が 指 定 さ れ な い 場 合 、 デ フ ォ ル ト 値 は ./orb.db で す 。 (省 略 可 能 )

−serverid ID こ の ORBD に 割 り 当 て る 持 続 サ ー バ ID を 指 定 し ま す 。 デ フ ォ ル ト 値 は 1 で す 。 (省 略 可 能 )
−ORBInitialPort
nameserverport ブ ー ト ス ト ラ ッ プ ネ ー ム サ ー バ が 動 作 し て い る ポ ー ト を 指 定 し ま す 。 Solaris ソ フ ト ウ ェ ア を 使 用 し て い る 場 合 に は 、 1024 未 満 の ポ ー ト で プ ロ セ ス を 開 始 す る に は root に な る 必 要 が あ り ま す 。 こ の た め 、 1024 ま た は そ れ 以 上 の ポ ー ト 番 号 を 使 用 す る こ と を お 勧 め し ま す 。 (必 須 )
−serverPollingTime
milliseconds デ ー モ ン ス レ ッ ド が 登 録 さ れ て い る サ ー バ の 健 全 度 を 検 査 す る 頻 度 を 指 定 し ま す 。 ORBD は 、 milliseconds ご と に プ ロ セ ス の 状 態 を ポ ー リ ン グ し ま す 。 デ フ ォ ル ト 値 は 1,000 ミ リ 秒

(1 秒 ) で す 。 milliseconds に 指 定 さ れ る 値 は 、 有 効 な 整 数 で な け れ ば な り ま せ ん 。

−serverStartupDelay milliseconds サ ー バ の 再 起 動 の 後 ロ ケ ー シ ョ ン 転 送 例 外 を 送 信 す る ま で に ServerManager が ど れ だ け の 間 待 機 す る か を 指 定 し ま す 。 ORBD は 、 ロ ケ ー シ ョ ン 転 送 例 外 を 生 成 す る ま で に milliseconds の 間 待 機 し ま す 。 デ フ ォ ル ト 値 は 、 1,000 ミ リ 秒 (1 秒 ) で す 。 milliseconds に 指 定 さ れ る 値 は 、 有 効 な 整 数 で な け れ ば な り ま せ ん 。

−J option

option を Java 仮 想 マ シ ン に 渡 し ま す 。 こ こ で 、 option は 、 Java ア プ リ ケ ー シ ョ ン 起 動 プ ロ グ ラ ム java(1) の マ ニ ュ ア ル ペ ー ジ で 説 明 さ れ て い る オ プ シ ョ ン の 1 つ で す 。 た と え ば 、 −J-Xms48m は 、 起 動 時 に 使 用 す る メ モ リ を 48M バ イ ト に 設 定 し ま す 。 −J が 基 本 に す る 仮 想 マ シ ン に オ プ シ ョ ン を 渡 す こ と は 、 共 通 の 規 約 で す 。

環 境 変 数

CLASSPATH シ ス テ ム に ユ ー ザ 定 義 ク ラ ス へ の パ ス を 提 供 す る た め に 使 用 さ れ ま す 。 デ ィ レ ク ト リ は コ ロ ン で 区 切 り ま す 。 CLASSPATH の 設 定 に つ い て は 、 「 ク ラ ス パ ス の 設 定 」 を 参 照 し て く だ さ い 。

関 連 項 目

java, javac, classpath, servertool