Determinadas chamadas de API ou adaptadores de terceiros podem não suportar
manipulação de exceção.
- Nem sempre poderá ser possível definir a
causa, rootErrorCode, rootErrorMessage e rootErrorSource, por exemplo, se for chamada uma
API de exclusão que executa uma procura e emite uma exceção específica do gerenciador de
membro virtual se o objeto não for localizado. Embora a chamada da procura tenha sido
feita a um repositório, a chamada não falhou. Se a chamada tiver sido feita diretamente
para excluir o objeto do repositório sem verificar sua existência, o repositório poderá
ter gerado o erro que pode ter sido retornado na WIMException.
- Se um adaptador de terceiros ou um provedor (por exemplo, o IBM Tivoli Directory
Integrator ou o DB2 Information Integrator) for usado, o código de erro específico do
repositório poderá não estar disponível para ser configurado.