1. What is QueueManager in IBM WebSphere MQ? What does QueueManager do?
QueueManager is a primary component of WebSphere MQ or WMQ. QueueManager
is responsible for storing and routing messages to other Queue Manager within MQ and it also communicate with outside world e.g. Java program or any other MQ client.
2. What is Channel in IBM WebSphere MQ?
In WebSphere MQ or WMQ, Queue Manager use the channel to transmit messages to
other QueueManager. Channel carries one way traffic in MQ Series (i.e. channels are uni directional). You can have either sending channel or receiving channel in MQ.
3. What is dead letter queue in IBM MQ Series ?
Dead letter Queue in WebSphere MQ is a queue which is used by QueueManager
to archive messages for a non existent queue. For example of QueueManager QMGR, receives a messages for queue ABC and if it didn't exist on that QueueMangaer then message will be routed to dead letter queue.