Bookshelf Home | Contents | Index | Search | PDF |
Overview: Siebel eBusiness Application Integration Volume I > Scalability and Performance > MQSeries Transport Performance >
Outbound Messages (SendReceive)
Caching of the MQSeries Transport business services can improve outbound performance by eliminating the need to connect to the queue for each message. Caching is disabled by default because it is not usable in every situation. Follow these tips to enable caching:
- Only cache in client sessions. Do not use caching if your transport will be called within the Workflow Process Manager server component. The threading model of these components is not compatible with the MQSeries APIs.
- To enable caching, turn on the Service Cache flag in Siebel Tools and then recompile the .srf
file.
- If you need to call the MQSeries transport in Workflow Process Manager and in a client session, make a separate copy of the service (one cached and one uncached) for each situation.
- Caching occurs on a per-queue basis and only one connection is kept open at a time. If a single session is going to talk to multiple queues, consider making a copy of the transport for each outbound queue.
NOTE: See your IBM MQSeries documentation for performance and sizing guidelines.
Bookshelf Home | Contents | Index | Search | PDF |
Overview: Siebel eBusiness Application Integration Volume I Published: 18 April 2003 |