The 'chg' authority is for using the ALTER command. It would be unusual to be doing an ALTER QLOCAL command as part of a triggered application. You might do an MQSET, but that would require the 'set' authority.
Additionally, triggered applications run under the user id of the trigger monitor, which if the trigger monitor is a SERVICE then it is the user ID that started the queue manager, which is in the mqm group. So it would be surprising to see an authority problem. Of course you may have started the trigger monitor in the foreground which trying to get your triggered application to work, so it could be a non-mqm user id? Perhaps you can let us know.
What led you to this error message being related to the triggering problem? Did it match the time frame? Was the it the triggered queue? Was that user ID the one that was setting up triggering on the queue?
Could you describe a little more about what you mean by "it just gets stuck"? Perhaps we can help you check a few things to get your triggered application working. There are a few things that all have to be set up correctly in order for triggering to work. It can be a bit tricky.
Can you show us your queue definition, and your process definition, and how you are starting your trigger monitor? Perhaps we can see what the issue is if you show us that.
Cheers,
Morag
------------------------------
Morag Hughson
MQ Technical Education Specialist
MQGem Software Limited
Website:
https://www.mqgem.com------------------------------