ページの先頭行へ戻る
Interstage Application Server アプリケーション作成ガイド(CORBAサービス編)

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()”を参照してください。