InfoDirectory SDK 使用手引書 |
目次
索引
![]() ![]() |
第7章 トラブルシューティング | > 7.3 SDK(JNDI)に関するトラブル |
【トラブル現象】
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 サポートネームバインド"を参照してください。
目次
索引
![]() ![]() |