Ticket #173 (closed defect: fixed) — at Version 4
Mapping of system errors
Reported by: | jasper | Owned by: | jasper |
---|---|---|---|
Priority: | minor | Milestone: | Maintenance of Phase II |
Component: | COMBIA | Version: | 1.2.0.12 |
Keywords: | Cc: |
Description (last modified by michelpons) (diff)
COM errors map to CAPE-OPEN errors on the COBIA side. Similarly COBIA errors map to ECapeUser errors on the COM side.
Perhaps COM system errors, such as E_POINTER, E_FAIL, should map to COBIA system errors such as COBIAERR_CriticalError and COBIAERR_NullPointer.
In addition to this making sense, it also allows the CAPE-OPEN Test Suite to test that CAPE_OPEN errors are raised instead of system errors, where expected.
Change History
Note: See
TracTickets for help on using
tickets.
The following errors are mapped between COBIA and COM as system errors:
All remaining errors are mapped as CAPE-OPEN errors with the error string obtained from the system.