Integration Connector

The purpose of the integration connector is to map to and from the data format of the external application, a canonical CES format, and to execute the exposed interactive services.

For example, a service perform CESSearch in the integration connector would take the external user or group name and an external data format as the inputs. Within the service, the external data format would be mapped to the canonical CES format ItemData, a complete example of this is shown later in this section but for now, below is the attribute section:

<Attributes name="MY EXTERNAL PROPERTY ">

<Value datatype="STRING">12345</Value>

<UnitOfMeasurement></UnitOfMeasurement>

<ExplorePropertyDBLabel></ExplorePropertyDBLabel>

<PtrPropertyDBLabel></PtrPropertyDBLabel>

</Attributes>

The example above shows that the value and the names of the external attribute have been specified.

Next, the performCESSearch must call the SIS interactive service requestCatalog() passing the defined ItemData, the external user or group name, the external application name, the mode (SEARCH), and the session type (KEEP_SESSION=YES).

Now, within the Translation classes in the CES data model, a translation between the external property name and the property in CES must be created. See  Setting up Translation for complete details on translation entries.