Web Service Error Codes

Error codes in OPERA Cloud are standardized based on the format Message MODxxxxx. For example, the Reservation module has error RSV00001. Other than the module specific errors, there are generic error codes that apply to all modules. The error code for generic errors is GENxxxxx. For any system generated errors or unhandled exceptions, the detailed error is logged in the application log and the generic error is returned to the web service consumer.

Each web service has a response with the following common pattern:

SuccessType

Each web service response returns an element of Success type to indicate the successful processing of the This is used in conjunction with the Warning Type to report any warnings.

WarningType

After a message has been successfully processed to report warnings, this type returns the collection of warnings. Consumers can catch these warnings and take further action.

Multi-record handling operations provide warnings for partial failures. Successfully processed data changes are saved in the OPERA Cloud database.

ErrorType

Returned when the processing of a user's request generates an error. This type returns a collection of the errors, and the web service responds successfully without raising a SOAP fault

Note:

After handling an error, OPERA Cloud never raises a web services fault for business errors or unhandled exceptions. All errors are reported by the "Errors" element.

For a complete list of error codes, refer to the following Oracle Customer Support Portal article — Web Service Error Codes.