Hi all,
Iam new to MQ and have a query in MQ with trigger.
Our queue is defined with the parameter's
Trigger Type - 'First'
Queue Depth - '1'
In queue manager TRIGINIT is set a 180000.
Does it mean that trigger will be initiated ony after 180 secs interval only?
please have the below case as an example
10:00:00 – Let’s assume we have three transactions placing messages in request queue.
10:00:01 – first message arrives to reply queue1. At this time trigger will get invoked.
Let’s assume it takes 3 seconds.
10:00:02 – Another message arrives to reply queue1. This time trigger won’t be invoked.
10:00:04 – Trigger won’t be invoked even now as trigger interval hasn’t expired (this trigger interval is picked as QMGR attribute and not at queue level as you mentioned). So the next trigger will be invoked after 180 seconds
10:03:01 – If another message is received will it wait for the previous queue expiration interval?