During development of integration solutions I often find it useful to send the same message too two or more different queues. Doing this with the Q-program (ma01) is really easy since it can do this natively
q -m MYQMGR -I MYINQ -o MYOUTQ1 -o MYOUTQ2
This will move all messages from MYINQ and put them on both MYOUTQ1 and MYOUTQ2 on q manager MYQMGR. The trick is to use multiple -o options. The Q program will put the messages on all the queues listed.
To copy instead of move change the -I to -i like this:
q -m MYQMGR -i MYINQ -o MYOUTQ1 -o MYOUTQ2
This will leave the messages on MYINQ and only copy them to MYOUTQ1 and MYOUTQ2
0 Comments.