ヘッダーをスキップ
Oracle Identity Manager Novell eDirectory Connectorガイド
リリース9.0.3
E05115-01
  目次
目次
索引
索引

戻る
戻る
 
次へ
次へ
 

3 テストおよびトラブルシューティング

コネクタのデプロイ後には、コネクタが正常に機能することを確認するためにテストを行う必要があります。この章では、コネクタのテストに関する次の項目について説明します。

テスト・ケースの実行

トラブルシューティング・ユーティリティを使用すると、ターゲット・システムへの接続や、ターゲット・システムでの基本的な操作の実行に関連する問題の原因を特定できます。

トラブルシューティング・ユーティリティを使用するには、次のようにします。

  1. global.propertiesファイル内に必要な値を指定します。

    このファイルはOIM_home\xellerate\eDir\troubleshootディレクトリにあります。次の表に、テストを実行するための情報を指定するこのファイルのセクションを示します。

    セクション 情報
    Novell eDirectory Server Parameters Novell eDirectoryへの接続に必要なパラメータ

    指定する必要のある値の詳細は、「ITリソースの定義」を参照してください。

    Create User Parameters ターゲット・システムでのユーザーの作成に必要な値
    Modify User Parameters ユーザーの変更に必要な値
    Delete User Parameters 削除するユーザーのDN

  2. 次のパスをCLASSPATH環境変数に追加します。

    OIM_home\xellerate\lib\xlLogger.jar
    OIM_home\xellerate\lib\xlUtils.jar
    OIM_home\xellerate\JavaTasks\eDirProv.jar
    OIM_home\xellerate\JavaTasks\ldap.jar
    OIM_home\xellerate\ext\log4j-1.2.9.jar
    
    
  3. 次のようにして、global.propertiesファイルのASCII形式のコピーを作成します。


    注意:

    global.propertiesファイルの内容を変更するたびに、この手順を実行してください。

    1. コマンド・ウィンドウで、次のディレクトリに移動します。

      OIM_home\xellerate\eDir\troubleshoot
      
      
    2. 次のコマンドを入力します。

      native2ascii global.properties troubleshoot.properties
      
      

      native2asciiコマンドを実行すると、troubleshoot.propertiesファイルが作成されます。このファイルの内容は、global.propertiesファイルの内容のASCII形式のコピーです。

  4. 次のテストを実行します。

    • Novell eDirectoryユーザーを作成するには、次のコマンドを入力します。

      java  -DpropertyFile=OIM_home\xellerate\eDir\troubleshoot\troubleshoot.properties
       -Dlog4j.configuration=file:\OIM_home\xellerate\eDir\troubleshoot\log.properties TroubleShootingUtilityLdap createUser
      
      
    • Novell eDirectoryユーザーを変更するには、次のコマンドを入力します。

      java  -DpropertyFile=OIM_home\xellerate\eDir\troubleshoot\troubleshoot.properties
       -Dlog4j.configuration=file:\OIM_home\xellerate\eDir\troubleshoot\log.properties TroubleShootingUtilityLdap modifyUser
      
      
    • Novell eDirectoryユーザーを削除するには、次のコマンドを入力します。

      java  -DpropertyFile=OIM_home\xellerate\eDir\troubleshoot\troubleshoot.properties
       -Dlog4j.configuration=file:\OIM_home\xellerate\eDir\troubleshoot\log.properties TroubleShootingUtilityLdap deleteUser
      

トラブルシューティング

この項では、次のタイプの一般的なエラーを特定し解決する方法を説明します。

接続エラー

次の表は、一般的な接続エラーの解決方法を示します。

問題の説明 解決方法
Oracle Identity ManagerはNovell eDirectoryとの接続を確立できません。

表示されるエラー・メッセージ:

LDAP接続例外

表示されるエラー・コード:

INVALID_CONNECTION_ERROR

  • Novell eDirectoryが稼働していることを確認します。
  • Oracle Identity Managerが稼働していることを確認します。

  • すべてのアダプタをコンパイル済であることを確認します。

  • 「ITリソース」フォームを使用して、Oracle Identity Managerレコードを調べます。IPアドレス、管理者IDおよび管理者パスワードが正しいことを確認します。

ターゲットがありません。

表示されるエラー・メッセージ:

接続エラー - 初期LDAPを作成できません

表示されるエラー・コード:

TARGET_UNAVAILABLE_ERROR

指定したNovell eDirectoryの接続値が正しいことを確認します。
表示されるエラー・メッセージ:

接続エラー - 初期LDAPを作成できません

表示されるエラー・コード:

AUTHENTICATION_ERROR

指定したNovell eDirectoryの接続値が正しいことを確認します。

ユーザー作成エラー

次の表は、一般的なユーザー作成エラーの解決方法を示します。

問題の説明 解決方法
Oracle Identity Managerはユーザーを作成できません。

表示されるエラー・メッセージ:

必要な情報がありません

表示されるエラー・コード:

INSUFFICIENT_INFORMATION_PROVIDED

  • 指定したIPアドレス、管理者IDおよび管理者パスワードが正しいことを確認します。
  • 次の情報が指定されていることを確認します。

    User ID

    ユーザー・パスワード

    ユーザー・コンテナ

    ユーザーの名

    ユーザーの姓

Oracle Identity Managerはユーザーを作成できません。

表示されるエラー・メッセージ:

ユーザーはすでに存在します

表示されるエラー・コード:

USER_ALREADY_EXISTS

割り当てたIDのユーザーはNovell eDirectoryにすでに存在します。
Oracle Identity Managerはユーザーを作成できません。

表示されるエラー・メッセージ:

接続エラー - 初期LDAPコンテキストを作成できません

表示されるエラー・コード:

INVALID_NAMING_ERROR

  • 指定したNovell eDirectoryの接続値が正しいことを確認します。
  • 属性値がスキーマの定義に違反しているかどうか確認します。

Oracle Identity Managerはユーザーを作成できません。

表示されるエラー・メッセージ:

ユーザーの作成に失敗しました

表示されるエラー・コード:

USER_CREATION_FAILED

1つ以上の属性値がスキーマ定義に違反しているのでユーザーを作成できません。
存在しない属性に値を追加しようとしたため、Create User機能は失敗しました。

表示されるエラー・メッセージ:

属性が存在しません

表示されるエラー・コード:

ATTRIBUTE_DOESNOT_EXIST

AttrName.Prov.Map.EDIR参照定義で、デコード値がターゲット・システムにおいて有効な属性名かどうか確認します。
無効な値を指定したため、Create User機能は失敗しました。

表示されるエラー・メッセージ:

属性に指定した値が無効です

表示されるエラー・コード:

INVALID_ATTR_VALUE_ERROR

ユーザー作成中に指定した値を確認します。

ユーザー変更エラー

次の表は、一般的なユーザー変更エラーの解決方法を示します。

問題の説明 解決方法
Oracle Identity Managerはユーザーの値を変更できません。

表示されるエラー・メッセージ:

属性値または状態が無効です

表示されるエラー・コード:

INVALID_ATTR_MODIFY_ERROR

指定した属性IDおよび値を確認します。
存在しない属性に値を追加しようとしたため、Modify User機能は失敗しました。

表示されるエラー・メッセージ:

属性が存在しません

表示されるエラー・コード:

ATTRIBUTE_DOESNOT_EXIST

  1. 対応するプロセス・タスクから、コネクタのAttrNameに指定された値を取得します。
  2. 前の手順で取得した名前を使用して、デコード値がターゲットで有効な属性名かどうか、AttrName.Prov.Map.EDIR参照定義で確認します。

無効な値を指定したため、Modify User機能は失敗しました。

表示されるエラー・メッセージ:

属性に指定した値が無効です

表示されるエラー・コード:

INVALID_ATTR_VALUE_ERROR

入力した値を確認します。
AttrName.Prov.Map.EDIR参照定義に存在しない属性に値を指定したため、Modify User機能は失敗しました。

表示されるエラー・メッセージ:

1つ以上の属性マッピングがありません

表示されるエラー・コード:

ATTR_MAPPING_NOT_FOUND

  1. 対応するプロセス・タスクから、コネクタのAttrNameに指定された値を取得します。
  2. 前の手順で取得した名前を使用して、AttrName.Prov.Map.EDIR参照定義にエントリが作成されているかどうかを確認します。

重複する値を属性に指定したため、エラーが発生しました。

表示されるエラー・メッセージ:

重複値

表示されるエラー・コード:

DUPLICATE_VALUE_ERROR

指定した属性は、システムの別のユーザーに対してすでに存在します。
Oracle Identity Managerはユーザーをコンテナから別のコンテナに移動できません。

表示されるエラー・メッセージ:

異なるコンテナへのユーザーの移動に失敗しました

表示されるエラー・コード:

USER_MOVE_FAILED

一般的なエラー。詳細はログを調べてください。
Oracle Identity Managerはセキュリティ・グループにユーザーを追加できません。

表示されるエラー・メッセージ:

グループが存在しません

表示されるエラー・コード:

SEC_GROUP_DOESNOT_EXIST

指定したユーザー・セキュリティ・グループがNovell eDirectoryに存在しません。
Oracle Identity Managerはセキュリティ・グループにユーザーを追加できません。

表示されるエラー・メッセージ:

ユーザーはすでにこのグループのメンバーです

表示されるエラー・コード:

DUPLICATE_VALUE

ユーザーはすでに指定したセキュリティ・グループのメンバーです。
Oracle Identity Managerはトラスティ権限をユーザーに追加できません。

表示されるエラー・メッセージ:

トラスティ権限はすでに追加されています

表示されるエラー・コード:

DUPLICATE_VALUE

トラスティ権限がNovell eDirectoryのユーザーにすでに割り当てられているかどうかを確認します。
Oracle Identity Managerはロールをユーザーに追加できません。

表示されるエラー・メッセージ:

ロールが存在しません

表示されるエラー・コード:

ROLE_DOESNOT_EXIST

Oracle Identity Managerでユーザーに指定したロールがNovell eDirectoryに存在しません。Novell eDirectoryにロールを作成します。
Oracle Identity Managerはロールをユーザーに追加できません。

表示されるエラー・メッセージ:

ユーザー情報の更新中にエラーが発生しました

表示されるエラー・コード:

USER_UPDATE_FAILED

一般的なエラー。詳細はログを調べてください。
Oracle Identity Managerはロールをユーザーに追加できません。

表示されるエラー・メッセージ:

このロールはユーザーに割当て済です

表示されるエラー・コード:

DUPLICATE_VALUE

ユーザーはすでにこのロールを割り当てられています。
Oracle Identity Managerは割り当てられたロールをユーザーから削除できません。

表示されるエラー・メッセージ:

割当て済ロールの削除に失敗しました

表示されるエラー・コード:

USER_DELETE_ASSIGNED_ROLE_FAILED

一般的なエラー。詳細はログを調べてください。
Oracle Identity Managerはネットワーク制限を追加できません。

表示されるエラー・メッセージ:

このネットワーク制限はすでに存在します

表示されるエラー・コード:

DUPLICATE_VALUE

指定したネットワーク制限は、Novell eDirectoryのこのユーザーに対してすでに存在します。

ユーザー削除エラー

次の表は、一般的なユーザー削除エラーの解決方法を示します。

問題の説明 解決方法
Oracle Identity Managerはユーザーを削除できません。

表示されるエラー・メッセージ:

ターゲットにユーザーが存在しません

表示されるエラー・コード:

USER_DOESNOT_EXIST

指定したユーザーがNovell eDirectoryに存在しません。