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

|
4.5.1.4 メソッドの呼出し
サーバプログラムのメソッドを呼び出します。メソッド名はIDLで指定したモジュール名、インタフェース名およびオペレーション名を2つのコロン(“::”)でつなげた形式で指定します。この例では、ODdemo, calculator, calculateがそれにあたります。なお、メソッド呼出し時にネーミングサービスで求めたサーバアプリケーションのオブジェクトリファレンスとサーバプログラムで例外が発生した場合に例外情報を獲得するためにCORBA::Environment構造体を指定します。
なお、アプリケーションで使用可能なCORBAのデータ型については“データ型に対するマッピング”を参照してください。
ODdemo::calculator::result res; // 復帰値
CORBA::Long a, b; // パラメタ
a = 10;
b = 5;
// メソッドの呼出し
res = ap->calculate( a, b, *env );
Copyright 2008 FUJITSU LIMITED