Table of Contents

Search

  1. Preface
  2. Understanding PowerExchange for JMS
  3. Configuring PowerExchange for JMS
  4. Working with JMS Sources and Targets
  5. Creating and Configuring JMS Workflows
  6. Appendix A: JMS Datatype Reference
  7. Appendix B: Glossary of Terms

PowerExchange for JMS User Guide for PowerCenter

PowerExchange for JMS User Guide for PowerCenter

Pipeline Partitioning

Pipeline Partitioning

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.

0 COMMENTS

We’d like to hear from you!