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:
- Go to Sitemap → Administration-Application.
- Click Event Subscription.
- Search for the following entry:
Service Method Event Store UCM Event Handler ProcessEvent ExternalSystemToUCM - 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) and/or partition(s) are 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) and partition(s) in the format of
"<Topic>;<Partitions>"
where "<Topic>"
is
required and ";<Partitions>"
is optional, for example,
"UCMToExternalSystem;0,1,3"
:
User Property | Default Value | Description |
---|---|---|
UCM Workflow Response For SwiOrganizationIO | UCMToExternalSystem | Topic Name and optional Partition(s) for curated Insert/Update/Delete response messages for integration object SwiOrganizationIO |
UCM Workflow Response For SwiPersonIO | UCMToExternalSystem | Topic Name and optional Partition(s) for curated Insert/Update/Delete response messages for integration object SwiPersonIO |
UCM Workflow Response For SwiGroupIO | UCMToExternalSystem | Topic Name and optional Partition(s) for curated Insert/Update/Delete response messages for integration object SwiGroupIO |
UCM Workflow Response For SwiFinancialAssetIO | UCMToExternalSystem | Topic Name and optional Partition(s) for curated Insert/Update/Delete response messages for integration object SwiFinancialAssetIO |
UCM Query Workflow Response For SwiOrganizationIO | UCMToExternalSystem |
Topic Name and optional Partition(s) for Query response messages for integration object SwiOrganizationIO |
UCM Query Workflow Response For SwiPersonIO | UCMToExternalSystem |
Topic Name and optional Partition(s) for Query response messages for integration object SwiPersonIO |
UCM Query Workflow Response For SwiGroupIO | UCMToExternalSystem |
Topic Name and optional Partition(s) for Query response messages for integration object SwiGroupIO |
UCM Query Workflow Response For SwiFinancialAssetIO |
UCMToExternalSystem |
Topic Name and optional Partition(s) for Query response messages for integration object SwiFinancialAssetIO |
UCM Link And Update For SwiOrganizationIO | UCMToExternalSystem | Topic Name and optional Partition(s) for curated Link and Update output messages for integration object SwiOrganizationIO |
UCM Link And Update For SwiPersonIO | UCMToExternalSystem | Topic Name and optional Partition(s) for curated Link and Update output messages for integration object SwiPersonIO |
UCM Create New For SwiOrganizationIO | UCMToExternalSystem | Topic Name and optional Partition(s) for curated Create New output messages for integration object SwiOrganizationIO |
UCM Create New For SwiPersonIO | UCMToExternalSystem | Topic Name and optional Partition(s) 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 and optional Partition(s) 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.