一部の API 呼び出しまたはサード・パーティー・アダプターでは例外処理がサポートされていない場合があります。
- 例えば、検索を実行し、オブジェクトが見つからない場合に、Virtual member manager 固有の例外をスローする削除用 API が呼び出された場合は、cause、rootErrorCode、rootErrorMessage、および rootErrorSource を常に設定できるとは限らない。リポジトリーに対して検索呼び出しが行われたが、呼び出しは失敗しなかった。存在の有無を確認せずにオブジェクトをリポジトリーから削除する呼び出しが直接行われた場合は、リポジトリーが WIMException で戻すことが可能なエラーを生成したかもしれない。
- サード・パーティー・アダプターまたはプロバイダー (例えば、IBM Tivoli Directory Integrator や DB2 Information Integrator) を使用すると、リポジトリー固有のエラー・コードを設定できない場合がある。