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.