IBM Certification IBM MQ Messaging 1 — Questions and Answers
Question 1: What is IBM MQ primarily designed to do?
- Monitor network performance
- Enable reliable, asynchronous message exchange between applications (Correct answer)
- Manage relational database transactions
- Provision cloud virtual machines
Correct answer: Enable reliable, asynchronous message exchange between applications
IBM MQ is a messaging middleware platform that enables applications to exchange messages reliably and asynchronously, even when one endpoint is temporarily unavailable.
Question 2: In IBM MQ, what is a 'Queue Manager'?
- A human administrator who oversees message queues
- The core server process that hosts queues and manages message routing and delivery (Correct answer)
- A load balancer for web traffic
- A database indexing engine
Correct answer: The core server process that hosts queues and manages message routing and delivery
The Queue Manager is the IBM MQ server process responsible for managing local queues, routing messages, and handling connections from client applications.
Question 3: What is the purpose of a 'Local Queue' in IBM MQ?
- To forward messages to a remote queue manager
- To store messages on the local queue manager until a consuming application retrieves them (Correct answer)
- To log audit events to disk
- To manage user authentication tokens
Correct answer: To store messages on the local queue manager until a consuming application retrieves them
A local queue resides on the local queue manager and stores messages until a receiving application dequeues them.
Question 4: In IBM MQ, what is a 'Channel' used for?
- A TV broadcast channel for IBM marketing
- A communication link that connects two queue managers or a client to a queue manager (Correct answer)
- A log file rotation setting
- A database connection pool
Correct answer: A communication link that connects two queue managers or a client to a queue manager
IBM MQ channels are communication links that enable message transfer between queue managers or between a client application and a queue manager.
Question 5: What does IBM MQ's 'persistent message' setting ensure?
- Messages are delivered in under 1 millisecond
- Messages survive a queue manager restart because they are written to disk (Correct answer)
- Messages are compressed before delivery
- Messages are encrypted in transit only
Correct answer: Messages survive a queue manager restart because they are written to disk
Marking a message as persistent ensures IBM MQ writes it to disk, so it survives a queue manager restart or system failure without being lost.
Question 6: Which IBM MQ object type is used to configure a 'dead-letter queue'?
- A transmission queue
- A local queue designated to receive undeliverable messages (Correct answer)
- A remote queue definition
- A model queue template
Correct answer: A local queue designated to receive undeliverable messages
A dead-letter queue (DLQ) is a specially designated local queue where IBM MQ places messages that cannot be delivered to their intended destination.
What is IBM MQ primarily designed to do?