A API Error Messages and Exceptions

The APIs return error messages by raising exceptions that use the WDIExcp or WDIError structures. The error number identifies the general area in which the error occurred.

Table A-1 lists the error number ranges and their related areas.

Table A-1 Error Number Ranges and Related Areas

Error Range Impacted Area
10000 to 19999 System errors that can occur in all APIs.
30000 to 39999 PSR API
40000 to 49999 PSR Ancillary API
60000 to 69999 Internet Services APIs
70000 to 79999 Trouble Management API
80000 to 89999 Work Management API
90000 to 99999 Miscellaneous errors. These are not necessarily system related but could be encountered by multiple applications.

The reason field in the WDIError and WDIExcp structures provides a text description of the error condition.