ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server Express メッセージ集
Interstage

98.1.35 LDAP_OBJECT_CLASS_VIOLATION 65 (0x41)

Object class violation

意味

指定されたオブジェクトクラスに誤りがあります。または、指定されたオブジェクトクラスに必要な属性がないか、使用できない属性が指定されています。

エラー発生例1

指定したオブジェクトクラス(organization)の属性として、スキーマに定義されていないもの(sn)を追加しようとした場合。

LDIF

dn: o=irep,o=fujitsu,dc=com
changetype: add
objectClass: top
objectClass: organization
o: irep
sn: Fujitsu

エラー発生例2

継承関係にないオブジェクトクラス(personとorganization)を同時に指定してエントリを追加しようとした場合。

LDIF

dn: cn=aaa,o=fujitsu,dc=com
objectclass: top
objectclass: person
objectclass: organization
cn: aaa
sn: aaaa

ユーザの対処

以下の原因が考えられます。

  • Interstage ディレクトリサービスでサポートしていないオブジェクトクラスを指定した。

  • 継承関係にないオブジェクトクラスを同時に指定した。

  • オブジェクトクラスの必須属性が指定されていない。

  • オブジェクトクラスに指定できない属性を指定した。

オブジェクトクラス、および属性の指定に誤りがないことを確認し、再度実行してください。
オブジェクトクラス、および属性の詳細については、それぞれ、“ディレクトリサービス運用ガイド”の“オブジェクトクラス一覧”、“属性一覧”を参照してください。

また、Interstage ディレクトリサービスで使用できない機能を使用した場合にも発生する場合があります。
以下のマニュアルを参照し、Interstage ディレクトリサービスで使用できない機能を使用していないか確認してください。

  • “使用上の注意”の“Interstage ディレクトリサービスの制限事項”

  • “使用上の注意”の“Interstage ディレクトリサービスの注意事項”