Collector policy
Attach a Collector policy to one or more Collector nodes in a message flow to control how events are stored at run time.
You use the Collector node in a message flow to create message collections based on rules that you define. You can use a Collector policy to control, at run time, the storage queues that the Collector node uses, and for how long a collection is retained.
To attach a Collector policy
to a Collector node, set
the Policy property of the Collector node to the name
of the policy in the format {policyProjectName}:policyName
.
You must deploy this policy before the associated message flow is
started.
If you redeploy a Collector policy, all message flows that are using the policy will be stopped and restarted.
Property | Property name in .policyxml file | Value |
---|---|---|
Queue prefix | queuePrefix | This property specifies the queue prefix that identifies the
storage queues that are generated for use by the Collector node. This property
is optional, but if you set it, you must define the following queues:
The prefix can contain any characters that are valid in an IBM® MQ queue name, but must be no longer than eight characters and must not begin or end with a period (.). For example, SET.1 is valid, but .SET1 and SET1. are invalid. Multiple policies can use the same queue prefix. If
no queue prefix is specified, the Collector node uses the following
default queues that are generated when the integration server is created:
Value type: String |
Collection expiry (seconds) | collectionExpiry | This mandatory property specifies the value that is used by
the Collector node to set
the expiry time (in seconds) of a collection. The value can be any
positive integer. This property has a default value of zero, which
indicates that the collection does not expire. Value type: Integer |