Setting the persistence mode property

Use the Persistence Mode property to control whether incomplete message collections are stored persistently on the queues of a Collector node.

Before you begin

This topic assumes that you have already created a message flow that contains a Collector node. For more information, see Creating a flow that uses message collections.

About this task

The storage of incoming messages and the Collector node state is handled internally by using IBM® MQ queues. By default, incomplete message collections are stored non-persistently, which means that incomplete message collections persist if you restart your integration node, but not if you restart your queue manager.

You can use the Persistence Mode property on the Collector node to store incomplete message collections on a queue persistently. If you set the Persistence Mode property to Persistent, incomplete message collections are not lost if you restart your queue manager. However, if you do set the property to Persistent, the overall performance of the Collector node might be affected.

To configure the Persistence Mode:

Procedure

  1. Open the message flow that contains the Collector node.
  2. Right-click the Collector node and select Properties.
  3. Click the Advanced tab.
  4. Set the Persistence Mode property on the Collector node to one of the following values.
    • If you select Non Persistent, messages and collection state are stored by the integration node queue manager as non-persistent messages.
    • If you select Persistent, messages and collection state are stored by the integration node queue manager as persistent messages.

Results

You have completed configuration of the Collector node.