コネクタのデプロイ後には、コネクタが正常に機能することを確認するためにテストを行う必要があります。この章では、コネクタのテストに関する次の項目について説明します。
トラブルシューティング・ユーティリティを使用して、ターゲット・システムとの接続およびターゲット・システムでの基本操作の実行に関する問題の原因を特定できます。
トラブルシューティング・ユーティリティを使用するには、次のようにします。
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: コネクタ・ファイルおよび外部コードのコピー」に示されているJARファイルをすべてCLASSPATH
環境変数に追加します。また、次のディレクトリにあるJARファイルもCLASSPATH
環境変数に追加する必要があります。
CLASSPATH
環境変数を設定するためのサンプル・コマンドは、global.properties
ファイルに指定されています。
OIM_home\xellerate\lib OIM_home\xellerate\ext
同じディレクトリ内のlog.properties
ファイルで、次のようにします。
ログ・ファイルの作成先のディレクトリのパスを、次のパラメータの値として設定します。
log4j.appender.logfile.File=log_file_path
ここで、log_file_path
は、ログ・ファイルの作成先のディレクトリのパスです。
次のいずれかのログ・レベルを指定します。
- DEBUG
- INFO
- WARN
- ERROR
- FATAL
たとえば、DEBUG
のログ・レベルを有効にする場合は、次のエントリ・ファイルを追加する必要があります。
log4j.logger.ADAPTERS.ACTIVEDIRECTORY=DEBUG
次のようにして、global.properties
ファイルのASCII形式のコピーを作成します。
注意: global.properties ファイルの内容を変更するたびに、この手順を実行してください。 |
コマンド・ウィンドウで、次のディレクトリに移動します。
OIM_home\Xellerate\sapep\troubleshoot
次のコマンドを入力します。
native2ascii global.properties troubleshoot.properties
native2ascii
コマンドを実行すると、troubleshoot.properties
が作成されます。このファイルの内容は、global.properties
ファイルの内容のASCII形式のコピーです。
次のテストを実行します。
ユーザーを作成するには、次のコマンドを入力します。
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接続例外 表示されるエラー・コード:
|
|
ターゲットがありません。
表示されるエラー・メッセージ: ターゲット・サーバーが使用できません 接続エラー - SAP Enterprise Portal接続を確立できません 表示されるエラー・コード:
|
|
認証エラー。
表示されるエラー・メッセージ: 認証エラー 表示されるエラー・コード:
|
指定したSAP Enterprise Portalの接続ユーザーIDおよびパスワードが正しいことを確認します。 |
次の表は、一般的なユーザー作成エラーの解決方法を示します。
問題の説明 | 解決方法 |
---|---|
Oracle Identity Managerはユーザーを作成できません。
表示されるエラー・メッセージ: 必要な情報がありません 表示されるエラー・コード:
|
次の情報が指定されていることを確認します。
|
Oracle Identity Managerはユーザーを作成できません。
表示されるエラー・メッセージ: ユーザーはすでに存在します 表示されるエラー・コード:
|
割り当てられたIDのユーザーはすでにSAP Enterprise Portalに存在します。ユーザーに新しいIDを割り当て、再試行します。 |
Oracle Identity Managerはユーザーを作成できません。
表示されるエラー・メッセージ: ユーザーの作成に失敗しました 表示されるエラー・コード:
|
次のいずれかの理由により、ユーザーは作成されませんでした。
|
次の表は、一般的なユーザー削除エラーの解決方法を示します。
問題の説明 | 解決方法 |
---|---|
Oracle Identity Managerはユーザーを削除できません。
表示されるエラー・メッセージ: 必要な情報がありません 表示されるエラー・コード:
|
必要な情報が指定されていることを確認します。この場合の必要な情報とは、ユーザーIDです。 |
Oracle Identity Managerはユーザーを削除できません。
表示されるエラー・メッセージ: ターゲットにユーザーが存在しません 表示されるエラー・コード:
|
指定したユーザーがSAP Enterprise Portalに存在しません。 |
次の表は、一般的なユーザー変更エラーの解決方法を示します。
問題の説明 | 解決方法 |
---|---|
Oracle Identity Managerはユーザーの新しい情報を更新できません。
表示されるエラー・メッセージ: ユーザー情報の更新中にエラーが発生しました 表示されるエラー・コード:
|
一般的なエラー。詳細はログを調べてください。 |
Oracle Identity Managerはユーザーを更新できません。
表示されるエラー・メッセージ: ターゲット・システムにユーザーが存在しません 表示されるエラー・コード:
|
指定したユーザーがSAP Enterprise Portalに存在しません。ユーザーIDを確認してください。 |
次の表は、一般的な子データ・エラーの解決方法を示します。
問題の説明 | 解決方法 |
---|---|
Oracle Identity Managerはユーザーをグループに追加できません。
表示されるエラー・メッセージ: グループが存在しません 表示されるエラー・コード:
|
指定したグループがSAP Enterprise Portalに存在しません。グループ名を確認してください。 |
Oracle Identity Managerはロールをユーザーに追加できません。
表示されるエラー・メッセージ: ロールが存在しません 表示されるエラー・コード:
|
Oracle Identity Managerでユーザーに指定したロールがSAP Enterprise Portalに存在しません。ロール名を確認してください。 |
重複する値をグループまたはロールに追加しようとしています。
表示されるエラー・メッセージ: 重複値 表示されるエラー・コード:
|
ユーザーは特定のグループまたはロールにすでに追加されています。 |