Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

MQ polling

Status
Not open for further replies.

JEMIAZ

Technical User
Oct 16, 2003
76
GB

We have a number of MQ queues being monitored and when the load is heavy enough for the InitPendingHigh and Low settings to be used it appears that the queues are processed in alphabetical order. For example if there are 100 messages on 2 queues and the InitPendingHigh is 90 then all messages will be processed from the first queue alphabetically.

We would like to restrict the number of map instances from a single queue in the same way you can with the FileListenCount setting in order to even out the processing of messages.

Is this possible in 6.7.1 ? I can't find a setting for the mercator.ini but am aware that there are other non documented vvalues available.

Thanks
Tim
 
Hi Tim,

you should be able to set the number of threads on a particular system - so set all the systems to have only a couple of threads but set the overall number of threads to a higher number (say 20).

you can set init pending high and low on individual systems too. Set init pending high in mercator.ini to 0 to switch off the overall value.

individual system settings can be found in the integration flow designer.

cheers,
Olly.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top