Puede que determinadas llamadas de API o adaptadores de terceros no den soporte al manejo de excepciones.
- Tal vez no siempre sea posible establecer
la causa, rootErrorCode, rootErrorMessage y rootErrorSource, por ejemplo, si se invoca
una API de supresión que realiza una búsqueda y emite una excepción específica de virtual member manager si no se encuentra el objeto. Aunque la llamada de búsqueda se
hizo a un depósito, la llamada se realizó correctamente. Si la llamada se hubiera hecho
directamente para suprimir el objeto desde el depósito sin comprobar su existencia, el
depósito podría haber generado un error que se podría haber devuelto en la excepción
WIMException.
- Si se utiliza un adaptador o un proveedor de otras empresas (por ejemplo, IBM Tivoli
Directory Integrator o DB2 Information Integrator), es posible que el código de error
específico del depósito no se pueda establecer.