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.
