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

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;            // 型宣言
      };
  };