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