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

付録F 動的スケルトンインタフェースのプログラミング> F.2 C++言語の開発> F.2.1 Basic Object Adapter : BOA

F.2.1.2 ゲートウェイの登録

 サーバアプリケーションが実装するゲートウェイをORBに対して通知します。このため、以下の手順で処理を行います。

  1. CORBA::ORB::resolve_initial_references()によりインプリメンテーションリポジトリのオブジェクトリファレンスを取り出します。メソッドのパラメタとしてCORBA_ORB_ObjectId_ImplementationRepositoryを指定します。
  2. サーバアプリケーションのImplementationRepオブジェクトのオブジェクトリファレンスを求めるため、FJ::ImplementationRep::lookup_id()を発行します。
  3. サーバアプリケーションが実装するゲートウェイを登録するために、CORBA::BOA::set_impl_dsi()を発行します。
  boa->set_impl_dsi(
      boa, 
      *env, 
      (CORBA_DynamicImplementationRoutine_cpp)dsi ); 

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

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