XML Dispatch Error Handling

XML Dispatch handles three types of errors. This table identifies the errors and how XML Dispatch handles the error:

XML Dispatch Error

How XML Dispatch Handles the Error

An error occurs while XML dispatch, XTS, and the XL kernel processes are exchanging data. For example, communication is broken.

XML Dispatch generates an error report, which is an XML document that describes the error.

An error occurs while the parser or XTS is processing an XML document. For example, a syntax error, an invalid request, and so on.

XML Dispatch generates an error report that is based on the error message that is generated by either the parser or XTS.

An error occurs while an XML kernel is processing an XML document. For example, the user name is invalid, the transaction is rolled back, and so on.

XML Dispatch uses XTS to transform the XML kernel generated error report when necessary.

XML Dispatch sends generated error reports to the corresponding transport process.