名 前
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