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

第10章 インタフェースリポジトリサービスのプログラミング

10.1 インタフェースリポジトリサービスで管理するオブジェクトの種類

 インタフェースリポジトリサービは、IDLで定義されたモジュール宣言、インタフェース宣言、オペレーション宣言、定数宣言、型宣言等の宣言に対応してModuleDefオブジェクト、InterfaceDefオブジェクト、OperationDefオブジェクト、ConstantDefオブジェクト、AliasDefオブジェクト等のオブジェクトをインタフェースリポジトリサービス内に管理・格納するサービスです。
 以下にIDL宣言に対応するオブジェクトを示します。
 なお、IDL宣言とは別にインタフェースリポジトリサービスのルートオブジェクトとしてRepositoryオブジェクト、long,short等の基本的なデータ型を表現するオブジェクトとしてPrimitiveDefオブジェクトがあります。

IDL宣言

オブジェクト

――――

Repositoryオブジェクト

――――

PrimitiveDefオブジェクト

モジュール宣言

ModuleDefオブジェクト

インタフェース宣言

InterfaceDefオブジェクト

オペレーション宣言

OperationDefオブジェクト

属性宣言

AttributeDefオブジェクト

定数宣言

ConstantDefオブジェクト

Typedef宣言

AliasDefオブジェクト

文字列型宣言

StringDefオブジェクト

ワイド文字列型宣言

WstringDefオブジェクト

列挙型宣言

EnumDefオブジェクト

シーケンス型宣言

SequenceDefオブジェクト

構造体宣言

StructDefオブジェクト

共用体宣言

UnionDefオブジェクト

固定小数点型宣言(注)

FixedDefオブジェクト

配列宣言

ArrayDefオブジェクト

例外宣言

ExceptionDefオブジェクト

注) 固定小数点型宣言は、COBOLマッピングのみで使用可能です。


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

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