aziex,
I do not know what platform you are using, but if it is Windows, you cannot do triggering per the IBM MQSeries manual. I know you can put in the triggering information through the MQSeries console, but it apparently does not do anything.
If you are on another platform, you can use these commands to set up a triggered queue:
*CREATE A TRIGGERED LOCAL QUEUE
DEF QL(TRIGQ) +
DESCR('TRIGPGM receives these messages') +
TRIGGER +
TRIGTYPE(FIRST) +
TRIGDATA('This is passed to the TRIGPGM') +
INITQ(INITQ) +
PROCESS(TRIGPGM) +
REPLACE
*CREATE A PROCESS TO TRIGGER
DEF PROCESS(TRIGPGM) +
DESCR('Start TRIGPGM') +
APPLICID('C:\TRIGGER') +
USERDATA('This is passed to the TRIGGER program') +
ENVRDATA('This is passed to the TRIGGER program') +
REPLACE
Best wishes,
Phil (Lude)