IM InfoSphere Identity Insight, Version 8.0

Microsoft Message Queueing (MSMQ) queue transport

Microsoft Message Queueing (MSMQ) transports allow you to send data from system queues to pipelines for processing.

The format for the MSMQ transport is:

msmq:/qame?concurrency=n

msmq:/
Required parameter that indicates the transport method is a MSMQ queue.
qname
Required parameter that specifies the name of the queue to use.
?concurrency=n
This optional parameter enables you to specify the number of incoming records (a positive integer greater than or equal to 0) that can be processed simultaneously using the parallel pipeline processing feature.
The higher the number, the more records are processed simultaneously. For example, a concurrency of 0 indicates do not process records. A concurrency of 1 indicates process records one-at-a-time. The default number of incoming records pulled for this transport is 1, unless you specify otherwise.
You should coordinate this setting with the number of pipeline process threads spawned by the concurrency setting in the pipeline configuration file or the DEFAULT_CONCURRENCY system parameter group in the Configuration Console. The pipeline concurrency setting determines the number of simultaneous pipeline processing threads that begin when a pipeline is started. If your system is set to spawn multiple pipeline processing threads for each pipeline started, you might want to increase this transport concurrency setting so that the pipeline threads are not waiting for records to process.

Example MSMQ transport

msmq:/examplequeue

Using this MSMQ transport command, the system reads incoming records from the MSMQ queue named "examplequeue".



Feedback

Last updated: 2011