|Bookshelf Home | Contents | Index | PDF|
Siebel Master Data Applications uses one of three modes to publish or update data: real-time mode, batch mode, and event mode. Details on how these modes function within the application are as follows.
For details on configuring these modes, see Configuring System Publish and Subscribe for Siebel Master Data Applications.
When configured, the real-time mode of the publish and subscribe functionality runs when another process or business service explicitly invokes the UCM Publish/Subscribe Service business service. The calling process sends this business service a record to publish. The following workflow processes provide examples of real-time publishing: The UCM Server Party Package, UCM Account Batch Data Management Workflow, and UCM Contact Batch Data Management Workflow.
When configured, the batch mode of the publish and subscribe functionality runs similar to a background server component rather than a more traditional batch component. The UCM Batch Publish Subscribe (alias UCMBatchPubSub) component must be online while changes (inserts or updates, but not deletes) are being made to the target business component (for example, Contact, Account, and so on).
During a batch mode operation, the UCMBatchPubSub server component calls the UCM Daily Publish workflow process. This workflow process calls the UCM Publish/Subscribe Service business service, and this business service checks if it is being run on a server component. If the service is being run on a server component, it retrieves the server parameters for UCM Batch Object Type (alias UCMBatchObjectType), UCM Batch Size (alias UCMBatchSize), and UCM Sleep Time (alias UCMSleepTime). Then the business service iteratively runs through the following steps until the server component stops:
Any system configured for Real-time or Batch mode can also subscribe to Event mode if that system requires the message to be published when an event occurs. Events refer to Siebel UCM operations such as Merge or Unmerge or Link and Update or Create New and so on. Though preconfigured, these events do not get published; Siebel UCM can be customized to prepare the outbound message (resulting from such operations) by using UCM Publish/Subscribe Service - EventPublishMethod.
|Siebel Master Data Applications Reference for Industry Applications, Universal Customer Master Guide|