Setting Up a Message Service for Database Event Management

Define an inbound message queue to send database events to the business process service.

Before you can implement database event management in a business process service, you must define an inbound message queue to send database events to the business process service.

Identify the number of message services you need to send database events to a business process service.

Choose from the following:

Option Description
Develop a message service for a single queue A single queue can be used for multiple replication events types, however the business process must be designed so that it recognizes all of the possible replication event types it needs to process. Using a single queue simplifies the replication environment, but increases the complexity of the business process because the business process must handle different message types.
Develop a message service for a multiple queues Multiple queues can be used to move database events to Service Container; each queue must be associated with a separate RepConnector instance. The replication environment must be designed so that database events are replicated to specific queues. Each queue is then associated with a business process. Using multiple queues increases the complexity of the replication environment, but simplifies the business process design because each business process has a limited scope of expected events.

For the procedure to develop a message service, see the Eclipse Service Development documentation located at the main level of the Sybase WorkSpace online bookshelf.

Related concepts
Database Event Management
Database Event Management with Replication Server Implementation
Related reference
Guidelines for Integrating Database Event Management

Send your feedback on this help topic to Sybase Technical Publications: pubs@sybase.com

Your comments will be sent to the technical publications staff at Sybase, Inc. For product-related issues or technical support, contact Sybase Technical Support at 1-800-8SYBASE.