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

D.3.5 POAインタフェース

  (5) POAインタフェースのサンプルプログラムの実行例を説明します。

種別

フォルダ  (注1)

備考

POAインタフェース(C++言語)

%OD_SAMPLES%\POA\C++\*\*_s, *_c

(2)

POAインタフェース(Java言語)

%OD_SAMPLES%\POA\java_1_4\*

  

注1)
  ここで使用している環境変数は以下のとおりです。なお、Interstageのインストールフォルダはデフォルトです。

環境変数

OD_SAMPLES

C:\Interstage\ODWIN\src\sample

注2)
  フォルダ名の最後に_sの付くフォルダがサーバアプリケーションフォルダ、_cの付くフォルダがクライアントアプリケーションフォルダです。それぞれフォルダ名が一致する_s、_cフォルダの組み合わせで使用します。


D.3.5.1 POAインタフェース(C++言語)

<作成/サーバ>

  “D.3.1.1 静的インタフェース/各種データ型(C言語)”の<作成/サーバ>を参照してください。
  ただし、スケルトンの作成では、以下を実行してください。


  08_factory_1_instance_tieのサーバアプリケーションを使用する場合は、サーバアプリケーションを作成する前にVisual C++(R)の[プロジェクト]-[プロパティ]-[構成プロパティ]-[C/C++]-[言語]で「ランタイム型情報を有効にする」に「はい (/GR)」を指定してください。


<作成/クライアント>

  “D.3.1.1 静的インタフェース/各種データ型(C言語)”の<作成/クライアント>を参照してください。
  ただし、スタブの作成では、以下を実行してください。

  IDLc -vcpp -poa simple.idl


<実行>

  “D.3.1.1 静的インタフェース/各種データ型(C言語)”の<実行>を参照してください。


D.3.5.2 POAインタフェース(Java言語)

  “D.3.1.3 静的インタフェース/各種データ型(Java言語)”を参照してください。