InfoDirectory SDK 使用手引書
目次 索引 前ページ次ページ

第7章 トラブルシューティング> 7.3 SDK(JNDI)に関するトラブル

7.3.11 InitialDirContextのcreateSubcontextメソッドでエントリ登録時、エラーが発生した。

【トラブル現象】
 InitialDirContextのcreateSubcontextメソッドでエントリ登録時、オブジェクトクラス関係のエラーが発生した。

【原因】
 エントリ登録時にエラーが発生する場合、以下の原因によってLDAPエラーコードに準拠したメッセージが出力されます。

Exceptionのタイプ

詳細情報

原因

javax.naming.InvalidNameException : DN名:

[LDAP: error code 34 - ILW3_SHf_ldap2HS]

DNの形式に誤りがあります。

javax.naming.directory.SchemaViolationException

[LDAP: error code 65 - Update Error: Object Class Violation]

オブジェクトクラスの必須属性を設定しない場合
オブジェクトクラスに存在しない属性を設定した場合

javax.naming.directory.InvalidNameException

[LDAP: error code 64 - Update Error: Naming Violation]

ネームバインドが設定されていない場合

javax.naming.directory.NamingException

[LDAP: error code 1 - ILW3_EDf_AttrDesc2Type]

存在しないオブジェクトクラスを設定した場合

javax.naming.directory.NoSuchAttributeException:

[LDAP: error code 16 - No Such Attribute]

存在しない属性を設定した場合

javax.naming.directory.InvalidAttributeValueException

[LDAP: error code 21 - ILW3_SHf_ldap2HS]

シンタックスに合わない値を設定した場合

javax.naming.directory.InvalidAttributeValueException

[LDAP: error code 19 - Attribute Error: Constraint Violation]

属性値のサイズが規定値を超える場合

【対処方法】
 オブジェクトクラス/属性の定義、ネームバインドの設定を確認してください。
 オブジェクトクラスの定義については、SolarisまたはWindowsのInfoDirectory使用手引書 "付録A サポートオブジェクトクラス"を参照してください。
 属性の定義については、"付録B サポート属性"を参照してください。
 ネームバインドの設定については、"付録C サポートネームバインド"を参照してください。

 


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

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