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.
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.