Interstage Application Server アプリケーション作成ガイド (CORBAサービス編)
目次 索引 前ページ次ページ

第13章 ネーミングサービスのイニシャルリファレンスの獲得

13.2 ORBDefaultInitRef

 ORBデフォルトイニシャルリファレンス引数"-ORBDefaultInitRef"は、"-ORBInitRef"で明示的に指定されないイニシャルリファレンスの解決を援助します。
 "-ORBDefaultInitRef"は、CORBA::ORB::resolve_initial_referencesオペレーション実行時、スラッシュ'/'文字を追加した後、サービス名として指定されたオブジェクトキーを付加して目的とするオブジェクトリファレンスを獲得します。

  -ORBDefaultInitRef corbaloc::inithost

 上記のCORBA::ORB_initを実施した後、CORBA::ORB::resolve_initial_references("NotificationService")を実行すると、"corbaloc::inithost/NotificationService"のオブジェクトリファレンスが獲得されます。

 CORBA::ORB_initオペレーションで"-ORBDefaultInitRef corbaname::inithost,:inithost2"が指定された後に、CORBA::ORB::resolve_initial_references("NameService")が呼び出された場合、"corbaname::inithost/NameService"、または"corbaname::inithost2/NameService"のオブジェクトリファレンスが獲得されます。

 Javaアプレットを使用する場合の指定方法については、“リファレンスマニュアル(API編)”の“org.omg.CORBA.ORB.init()”を参照してください。


目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005