The adapter for Clarify CRM allows the integration broker to
exchange business objects with Clarify 8.0, 8.5, 9.0, 10.0,
(version 10 is only available on UNIX), 10.1, 10.2, 11.1, 11.2, and
11.5 applications. The connector supports Clarify eFrontOffice 8.0
(CeFO8) and Clarify eFrontOffice 9.0 (CeFO9) on Microsoft SQL
Server or Oracle.
The connector implements business object handling, event
polling, and event notification. The application-specific component
of the connector generates business objects that it sends to the
integration broker; it also responds to business object requests
from the integration broker. It generates logging and tracing
messages that it writes to a file or the connector console, or
sends to the integration broker.
Along with event notification and business object request
processing, the connector allows you to specify the following
functionality:
- Specify the type of transactionality for a business object. The
connector can wrap an entire business object request in a single
transaction, and if a failure is detected during the transaction,
the entire transaction is rolled back. Alternately, for
hierarchical business objects, the connector can commit changes to
each child object as a set of incremental transactions. This
ensures that child business objects are processed in the intended
order.
- Specify that the connector preprocess an attribute to obtain
its value before executing a business object request.
- Specify whether a connector responds to a Retrieve request by
retrieving the business object's entire hierarchy (a deep retrieve)
or by retrieving only the top-level business object (a shallow
retrieve).
- Specify whether a Retrieve operation succeeds for a
hierarchical business object if one or more child objects are
missing.
- Perform a Retrieve operation based on the keys of a record or
based on non-key values. A retrieve using non-key values is also
called RetrieveByContent. A RetrieveBy Content operation can use
one or more designated attributes to query for a record.
- Specify how a Clarify CRM ID is created on a Create operation.
A connector property can be set to specify that either Clarify CRM
create the ID or that the connector pass in the ID to Clarify CRM
in the business object.
- Specify on a Update operation that the connector keep existing
relations between tables as well as create relations for new child
business objects.
Figure 1 shows the connector
components and their relationships within the WebSphere Business
Integration Adapter system. In this figure, InterChange Server is
used as the integration broker.
Figure 1. Architecture
of the connector

