I have a local queue which is set to trigger on EVERY message. This works fine until the queue manager is shut down and restarted. In this case if there are messages in the queue on restart a single trigger message is generated, instead of one per message. Whilst this follows the rules specified in the administration manual, it leaves messages not being processed. My solution was to turn the trigger property on and off for each message in the queue, but I am sure there must be a better way?