To me this seems like a duplicate of the question you asked half an hour previously. You seem quite desperate to get an answer so lets see if this helps move you forward:
The basic principles of message queue handling are the same regardless of the implementation. Given that is the case, and given that you are learning, I think you would benefit from looking at this RabbitMQ tutorial:
RabbitMQ tutorial
RabbitMQ is free and easy to install on your local machine, so you can have a play with it, and understand it more easily. The tutorial is suitable for a newbie, with a good explanation throughout.
This should give you a good idea of the approaches used, and the best practice.
My understanding is that RabbitMQ is also much more widely used than IBM MQ, so you would be able to get much more support when getting to grips with it.
Once you have learnt the techniques for RabbitMQ, I would hope you can apply them to IBM MQ, which should enable you to answer your own original question.
Good Luck !