ヘッダーをスキップ
Oracle Identity Manager SAP Enterprise Portal Connectorガイド
リリース9.0.2
B31941-01
  目次
目次
索引
索引

戻る
戻る
 
次へ
次へ
 

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

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

テスト・ケースの実行

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

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

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

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

    セクション 情報
    SAP Enterprise Portal connection Parameters ターゲット・システムへの接続に必要な接続パラメータ。

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

    Create User Parameters ユーザー・プロファイルの作成に必要なフィールド情報。
    Modify User Parameters ユーザー・プロファイル情報の変更に使用されるパラメータの複数のセクションが含まれます。
    Delete User Parameters ユーザー・プロファイルの削除に必要なフィールド情報。
    Reconciliation information 開始日のタイムスタンプ。

    終了日は現在の日時にデフォルトで設定されます。


  2. 「手順2: コネクタ・ファイルおよび外部コードのコピー」に示されているJARファイルをすべてCLASSPATH環境変数に追加します。また、次のディレクトリにあるJARファイルもCLASSPATH環境変数に追加する必要があります。

    CLASSPATH環境変数を設定するためのサンプル・コマンドは、global.propertiesファイルに指定されています。

    OIM_home\xellerate\lib
    OIM_home\xellerate\ext
    
    
  3. 同じディレクトリ内のlog.propertiesファイルで、次のようにします。

    1. ログ・ファイルの作成先のディレクトリのパスを、次のパラメータの値として設定します。

      log4j.appender.logfile.File=log_file_path
      
      

      ここで、log_file_pathは、ログ・ファイルの作成先のディレクトリのパスです。

    2. 次のいずれかのログ・レベルを指定します。

      - DEBUG

      - INFO

      - WARN

      - ERROR

      - FATAL

      たとえば、DEBUGのログ・レベルを有効にする場合は、次のエントリ・ファイルを追加する必要があります。

      log4j.logger.ADAPTERS.ACTIVEDIRECTORY=DEBUG
      
      
  4. 次のようにして、global.propertiesファイルのASCII形式のコピーを作成します。


    注意:

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

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

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

      native2ascii global.properties troubleshoot.properties
      
      

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

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

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

      java -DTproperties=OIM_home\Xellerate\SAP_EP1.0.0\troubleshoot\troubleShoot.properties 
      -Dlog4j.configuration=file:\OIM_home\Xellerate\SAP_EP1.0.0\troubleshoot\log.properties 
      troubleshoot.TroubleShootUtility C
      
      
    • ユーザーを変更するには、次のコマンドを入力します。

      java -DTproperties=OIM_home\Xellerate\SAP_EP1.0.0\troubleshoot\troubleShoot.properties 
      -Dlog4j.configuration=file:\OIM_home\Xellerate\SAP_EP1.0.0\troubleshoot\log.properties 
      TroubleShootingUtility M
      
      
    • ユーザーを削除するには、次のコマンドを入力します。

      java -DTproperties=OIM_home\Xellerate\SAP_EP1.0.0\troubleshoot\troubleShoot.properties 
      -Dlog4j.configuration=file:\OIM_home\Xellerate\SAP_EP1.0.0\troubleshoot\log.properties 
      troubleshoot.TroubleShootUtility D
      
      
    • リコンシリエーションをテストするには、次のコマンドを入力します。

      java -DTproperties=OIM_home\Xellerate\SAP_EP1.0.0\troubleshoot\troubleShoot.properties 
      -Dlog4j.configuration=file:\OIM_home\Xellerate\SAP_EP1.0.0\troubleshoot\log.properties 
      troubleshoot.TroubleShootUtility R
      
      

トラブルシューティング

次の各項では、このコネクタに関して発生する一般的な問題の解決方法を示します。

接続エラー

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

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

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

SAP接続例外

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

INVALID_CONNECTION_ERROR

  • SAP Enterprise Portalが稼働していることおよびsapum.propertiesファイルが正しく構成されていることを確認します。
  • Oracle Identity Managerが稼働している(つまりデータベースが稼働している)ことを確認します。

  • すべてのアダプタがコンパイルされていることを確認します。

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

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

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

ターゲット・サーバーが使用できません

接続エラー - SAP Enterprise Portal接続を確立できません

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

TARGET_UNAVAILABLE_ERROR

  • SAP Enterprise Portalが稼働していることを確認します。
  • 指定したSAP Enterprise Portalの接続値が正しいことを確認します。

認証エラー。

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

認証エラー

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

AUTHENTICATION_ERROR

指定したSAP Enterprise Portalの接続ユーザーIDおよびパスワードが正しいことを確認します。

ユーザー作成

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

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

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

必要な情報がありません

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

INSUFFICIENT_INFORMATION_PROVIDED

次の情報が指定されていることを確認します。
  • ユーザーID

  • ユーザーの名

  • ユーザーの姓

  • ユーザー・パスワード

  • ユーザーの電子メール・アドレス

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

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

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

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

USER_ALREADY_EXIST

割り当てられたIDのユーザーはすでにSAP Enterprise Portalに存在します。ユーザーに新しいIDを割り当て、再試行します。
Oracle Identity Managerはユーザーを作成できません。

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

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

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

USER_CREATION_FAILED

次のいずれかの理由により、ユーザーは作成されませんでした。
  • Change Password機能が失敗しました。

  • 必須フィールドの値が指定されていませんでした。


ユーザー削除

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

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

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

必要な情報がありません

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

INSUFFICIENT_INFORMATION_PROVIDED

必要な情報が指定されていることを確認します。この場合の必要な情報とは、ユーザーIDです。
Oracle Identity Managerはユーザーを削除できません。

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

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

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

USER_DOESNOT_EXIST

指定したユーザーがSAP Enterprise Portalに存在しません。

ユーザー変更

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

問題の説明 解決方法
Oracle Identity Managerはユーザーの新しい情報を更新できません。

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

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

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

USER_MODIFICATION_FAILED

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

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

ターゲット・システムにユーザーが存在しません

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

USER_DOESNOT_EXIST

指定したユーザーがSAP Enterprise Portalに存在しません。ユーザーIDを確認してください。

子データ

次の表は、一般的な子データ・エラーの解決方法を示します。

問題の説明 解決方法
Oracle Identity Managerはユーザーをグループに追加できません。

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

グループが存在しません

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

GROUP_DOESNOT_EXIST

指定したグループがSAP Enterprise Portalに存在しません。グループ名を確認してください。
Oracle Identity Managerはロールをユーザーに追加できません。

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

ロールが存在しません

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

ROLE_DOESNOT_EXIT

Oracle Identity Managerでユーザーに指定したロールがSAP Enterprise Portalに存在しません。ロール名を確認してください。
重複する値をグループまたはロールに追加しようとしています。

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

重複値

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

ROLE_ALREADY_EXISTS

GROUP_ALREADY_EXISTS

ユーザーは特定のグループまたはロールにすでに追加されています。