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, 11.5, and 12.0 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

