Configuring Siebel UCM using Event Driven Architecture

This topic describes how to configure Siebel UCM using Event Driven Architecture.

For background information on configuring Siebel CRM Event Publication and Subscription, see Siebel System Administration Guide.

The following System Preference value needs to be set to TRUE to enable this feature:

System Preference Default Value Description
Enable UCM using EDA FALSE Enables Siebel UCM using Event Driven Architecture

For more information on setting system preferences, see Siebel Applications Administration Guide.

For un-curated request messages, use topic name ExternalSystemToUCM when creating topic in Kafka. Refer to Kafka documentation for more information on creating topics. Otherwise, if a customized topic name is used, the following configuration change needs to be done:

  1. Go to Sitemap → Administration-Application.
  2. Click Event Subscription.
  3. Search for the following entry:
    Service Method Event
    UCM Event Handler ProcessEvent ExternalSystemToUCM
  4. Change the value for field Event to the customized Kafka topic name.

For curated response messages, use topic name UCMToExternalSystem when creating topic in Kafka. Refer to Kafka documentation for more information on creating topics. Otherwise, if customized topic name(s) is used, the values of the following user properties in business service UCM Event Handler needs to be changed to the customized Kafka topic name(s):

User Property Default Value Description
UCM Workflow Response For SwiOrganizationIO UCMToExternalSystem Topic Name for curated Insert/Update/Delete response messages for integration object SwiOrganizationIO
UCM Workflow Response For SwiPersonIO UCMToExternalSystem Topic Name for curated Insert/Update/Delete response messages for integration object SwiPersonIO
UCM Workflow Response For SwiGroupIO UCMToExternalSystem Topic Name for curated Insert/Update/Delete response messages for integration object SwiGroupIO
UCM Workflow Response For SwiFinancialAssetIO UCMToExternalSystem Topic Name for curated Insert/Update/Delete response messages for integration object SwiFinancialAssetIO
UCM Link And Update For SwiOrganizationIO UCMToExternalSystem Topic Name for curated Link and Update output messages for integration object SwiOrganizationIO
UCM Link And Update For SwiPersonIO UCMToExternalSystem Topic Name for curated Link and Update output messages for integration object SwiPersonIO
UCM Create New For SwiOrganizationIO UCMToExternalSystem Topic Name for curated Create New output messages for integration object SwiOrganizationIO
UCM Create New For SwiPersonIO UCMToExternalSystem Topic Name for curated Create New output messages for integration object SwiPersonIO
UCM Merge Response For SwiOrganizationPublishIO UCMToExternalSystem Topic Name for curated Merge output messages for integration object SwiOrganizationPublishIO
UCM Merge Response For SwiPersonPublishIO UCMToExternalSystem Topic Name for curated Merge output messages for integration object SwiPersonPublishIO

For information on configuring business service user properties using Siebel Tools, see Integration Platform Technologies: Siebel Enterprise Application Integration.