If the JMS provider supports partitioning, you can increase the number of partitions in a pipeline to improve session performance. Increasing the number of partitions allows the PowerCenter Integration Service to create multiple connections to sources and targets and process partitions of sources and targets concurrently.
The following table describes the partition types for partition points in JMS mappings:
Partition Point
Partition Type
Application Source Qualifier
Pass-through
JMS target
Pass-through
The session fails when you configure multiple partitions and the provider is WebLogic Server.
Use the following rules and guidelines to process JMS messages in multiple partitions:
Configure the Queue Reader Mode session property to control how the PowerCenter Integration Service extracts data from a JMS message queue and passes it to the source qualifier. Choose one of the following options to improve performance:
Message Consumer.
Default. The JMS reader runs in multiple partitions.
Connection Consumer.
The JMS reader runs in one partition.
To extract data from an ActiveMQ JMS queue, choose
Message Consumer
as the default option.
When you configure the Recovery Cache Folder attribute in the session properties, enter a cache folder on a different device for each reader partition in the pipeline.