Bestimmte API-Aufrufe oder die Adapter anderer Hersteller unterstützen möglicherweise die
Ausnahmebedingungsbehandlung nicht.
- Es ist eventuell nicht immer möglich, die Parameter "cause", "rootErrorCode", "rootErrorMessage",
und "rootErrorSource" festzulegen, z. B. wenn eine API zum Löschen eines Objekts aufgerufen wird, die eine Suchoperation ausführt und VMM-spezifische (Virtual
Member Manager) Ausnahmebedingungen auslöst, wenn das Objekt nicht gefunden wird. Zwar wurde der Aufruf zur Suche an ein Repository gerichtet, der Aufruf ist jedoch nicht fehlschlagen. Wäre ein direkter Aufruf zum Löschen des Objekts aus dem Repository erfolgt, ohne dass sein Vorhandensein überprüft worden wäre, hätte das Repository wahrscheinlich einen Fehler generiert, der über die Ausnahmebedingung "WIMException" zurückgegeben worden wäre.
- Wenn ein Adapter eines anderen Herstellers oder Anbieters verwendet wird (z. B. IBM Tivoli Directory Integrator oder DB2 Information Integrator), kann der für das Repository spezifische Fehlercode möglicherweise nicht definiert werden.