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

付録A IDL定義

A.1 IDLの書式

 オブジェクトのインタフェースや、そのインタフェースで使用される型を宣言する場合には、以下の書式で記述します。

 なお、各宣言の後ろには、";"を付けます。以下にIDLで記述したインタフェース例を示します。

module Module1 {                                 // モジュール宣言
      interface Func1 {                          // インタフェース宣言
          typedef long otype;                    // 型宣言
          exception  FuncException {             // 例外宣言
              string  reason;
          };
          otype  Open(in string name)            // オペレーション宣言
                  raises(FuncException);
          readonly attribute long  data;         // 属性宣言
          typedef Object  FuncObject;            // 型宣言
      };
  };

下へA.1.1 コメント
下へA.1.2 識別子
下へA.1.3 定数
下へA.1.4 区切り文字
下へA.1.5 名前とスコープ
下へA.1.6 C++との違い
下へA.1.7 プリプロセス

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

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