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

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