![]() |
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:
<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. |