Interstage Application Server Smart Repository運用ガイド
目次 索引 前ページ次ページ

第3章 エントリの管理> 3.1 Smart Repositoryで使用できるスキーマ

3.1.1 オブジェクトクラス定義

 オブジェクトクラス定義は、次の要素から構成されます。

オブジェクトクラスのOID

 オブジェクトクラスを識別するためのオブジェクト識別子、OID(Object IDentifier)です。
 オブジェクトクラスに限らず、LDAPの各要素にはOIDが割り当てられています。これは、ISOで標準化されています。

オブジェクトクラスの名前

 定義するオブジェクトクラスの名前です。

基底クラス

 オブジェクトクラスの定義のもととなるオブジェクトクラスです。あるオブジェクトクラスを定義する場合、他のオブジェクトクラスの定義をもとに定義することがあります。この定義もととなったオブジェクトクラスを基底クラスといいます。
 派生クラスは基底クラスから必須属性、およびオプション属性を継承します。

オブジェクトクラスの種別

 オブジェクトクラスは、抽象型(ABSTRACT)/構造型(STRUCTURAL)/補助型(AUXILIARY)のどれか1つに分類されます。

説明

抽象型
(ABSTRACT)

他のオブジェクトクラスを定義するために用意されたオブジェクトクラスです。topがこの型の代表例となります。
抽象型オブジェクトクラスにのみ属するエントリは存在できません。

構造型
(STRUCTURAL)

そのクラスを使用してエントリを作成することができるオブジェクトクラスです。エントリは、必ずどれかの構造型オブジェクトクラスに属さなければなりません。

補助型
(AUXILIARY)

単独ではエントリを作成することはできず、ほかの構造型オブジェクトクラスと併用して、エントリを作成することができるオブジェクトクラスです。補助型オブジェクトクラスだけに属するエントリは存在できません。

必須属性

 そのオブジェクトクラスを使用する際、必ず登録しなければならない属性です。

オプション属性

 そのオブジェクトクラスを使用する際、付加情報として使用する属性(必須ではない)です。

 Smart Repositoryで使用できるオブジェクトクラス定義については、“オブジェクトクラス一覧”を参照してください。


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

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