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."Exceptions" on
page 214.
- 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."Return-status descriptor" on page 216.
- 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.
