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

第5章 アプリケーションの開発(C++言語)> 5.3 サーバアプリケーションのプログラミング(Portable Object Adapter:POA)> 5.3.4 静的スケルトンインタフェース

5.3.4.1 初期化

 CORBAの初期化メソッドCORBA::ORB.init()を呼び出し、初期化処理を行います。本メソッドの結果として、ORBのオブジェクトリファレンスが通知されます。このオブジェクトリファレンスは、以降で呼び出すORBインタフェースを使用する場合に指定します。

  int main( int argc, char* argv[] ) {
       CORBA::ORB          orb;   // ORB用オブジェクトリファレンス
       CORBA::Environment  env;   // 例外情報

      try {
          // ORBの生成と初期化 
          ob = CORBA::ORB.init( current_argc, argv, FJ_OM_ORBid, env ); 
              ... 
      }
      catch( CORBA::Exception& e ) {
          ... // 例外処理
      }
  }

 例外処理try-catchについては、“クライアントアプリケーションの例外処理”を参照してください。


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

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