Table of Contents

Search

  1. Preface
  2. Introduction to High Availability
  3. Set Up the High Availability Environment
  4. Set Up a High Availability Cluster on Windows
  5. Steps to Setting Up a High Availability Cluster in Linux
  6. Optional High Availability Configuration
  7. Troubleshooting High Availability
  8. High Availability Log Messages
  9. Port Number Reference
  10. Glossary

High Availability Installation Guide

High Availability Installation Guide

JMS Properties in PowerCenter

JMS Properties in PowerCenter

To improve reliability when B2B Data Exchange sends JMS messages to PowerCenter, you can limit the number of concurrent JMS messages that PowerCenter receives. Use the JNDI Provider URL property in the PowerCenter JNDI Connection Factory to limit the pre-fetch size for incoming JMS messages.
If you process a high volume of small JMS message, increase the pre-fetch limit to reduce the total processing time for incoming messages. If you process a low volume of large JMS messages, reduce the pre-fetch limit to help ensure that each message processing is completed correctly.
To limit the pre-fetch size, open the PowerCenter JNDI Connection Factory configuration page and locate the JNDI Provider URL property.
The property appears with the following syntax:
failover:tcp://<hostName>:<port>
The property value may include multiple URLs. Add the following syntax to the property value after the last URL:
?jms.prefetchPolicy.queuePrefetch=<numberOfMessages>
The final property appears similar to the following example:
failover:tcp://localhost:18616?jms.prefetchPolicy.queuePrefetch=3

0 COMMENTS

We’d like to hear from you!