The methods of the connector class library indicate error
conditions in the following ways:
- Return codes--The connector class
library includes a set of defined outcome-status values that your
abstract methods can use to return information on the success or
failure of a method. The return codes are defined as integer values
and outcome-status constants. In your code,
IBM recommends use of the predefined constants to prevent a problem
if the IBM changes the values of the constants.
For information on Java return codes, see Java return codes.
- Exceptions--The Java connector library provides classes to
encapsulate exception objects and exception-detail objects, which
contain exception information. For more information, see Exceptions.
- Return-status descriptor --during
request processing, the connector framework sends status
information back to the integration broker in a return-status
descriptor. The business object handler can save a message and
status code in this descriptor to provide the integration broker
about the status of the verb processing. For more information, see
Return-status
descriptor.
- Error and message logging--The connector
class library also provides the following features to assist in
providing notification of errors and noteworthy conditions:
- Logging allows you to send an informational or error message to
a log destination.
- Tracing allows you to include statements in your code that
generate trace messages at different trace levels.
For more information on how to implement logging and tracing,
see Message
logging.
