C1000-058 IBM MQ V9.1 System Administration Practice Questions
Prepare for C1000-058 with more than an answer.
- Exam fee
- $200 USD
- Level
- System Administrator
- Valid for
- 3 years
Domains covered on the exam 8
- Administration17%
- Availability11%
- Configuration21%
- Monitoring8%
- Performance Tuning5%
- Planning, Installation, and Migration15%
- Problem Determination8%
- Security15%
- 1
An administrator needs to define a topic object
NEWS.TOPICthat maps to the topic stringglobal/news. The requirement is that any message published to this topic must automatically be persistent, regardless of the publisher's options.Which attribute should be set on the TOPIC definition?
Show answer details
Correct answer: A
Setting DEFPSIST(YES) on the topic object forces messages published to that topic to be persistent if the publisher specifies persistence as 'AS_TOPIC' (which is often default) or if the administrator wants to define the default behavior.
- 2
A new system administrator needs to be granted permission to only browse messages on the queue
ORDERS.Qwithout the ability to remove or change them.Which
setmqautcommand provides exactly this level of access?Show answer details
Correct answer: C
+browse allows reading without removal (MQGET with browse option). +inq is often needed to query queue attributes (like depth) which tools usually do before browsing.
- 3
An administrator is configuring a sender channel
QM1.TO.QM2. The requirement is to ensure that if the channel fails to connect, it retries connection attempts at 5-minute intervals for up to one hour before entering a STOPPED state.Which parameters on the CHANNEL definition must be adjusted?
Show answer details
Correct answer: C
SHORTRTY/SHORTTMR control the initial rapid retries. LONGRTY/LONGTMR control the subsequent longer-interval retries. To achieve 5-minute intervals for an hour, one would configure the LONG parameters (e.g., LONGTMR(300) LONGRTY(12)).
- 4
A queue manager
QM_PRODis experiencing slow shutdown times. The logs indicate that the queue manager is waiting for applications to disconnect. The administrator wants to force the shutdown immediately, disregarding any connected applications or in-flight transactions.Which command should be used?
Show answer details
Correct answer: A
The -i (Immediate) flag stops the queue manager immediately. It completes current MQI calls but does not wait for applications to disconnect. (Note: -p is Preemptive, even harsher, but -i is the standard 'force' for this description).
- 5
The
SYSTEM.CLUSTER.REPOSITORY.QUEUEon a partial repository queue manager holds information about the cluster. Over time, this information can become stale or inconsistent if repository updates are missed.Which command triggers the queue manager to re-request all information about the cluster from a full repository?
Show answer details
Correct answer: B
REFRESH CLUSTER with REPOS(YES) clears the locally held cluster information and forces the queue manager to request a fresh update from the full repositories.
- 6
What is the primary purpose of the
DefaultBindTypeattribute on a queue manager when configuring clustering?Show answer details
Correct answer: C
This queue manager attribute acts as the default template for new cluster queues, determining if they bind on open (affinity) or not fixed (load balancing).
- 7
An administrator is analyzing a high-throughput system where a batch application puts millions of small, persistent messages to a queue. Performance monitoring shows that the queue manager's log write latency is the primary bottleneck. The application cannot be changed to use non-persistent messages. The current application logic puts one message at a time and immediately issues a commit. The administrator wants to improve performance by changing how messages are grouped into units of work, without altering the queue manager's log configuration.
Which change will provide the most significant performance improvement for this scenario?
sequenceDiagram participant App as Batch Application participant QM as Queue Manager loop For each message App->>QM: MQPUT (Persistent) App->>QM: MQCMIT endShow answer details
Correct answer: B
This is the most effective solution. Each MQCMIT forces log records to be written to disk, which is an expensive I/O operation. By batching many persistent MQPUT calls into a single unit of work (syncpoint) and issuing only one MQCMIT at the end, the number of forced log writes is drastically reduced. This directly addresses the log write latency bottleneck and significantly improves throughput.
- 8
A system administrator is configuring a new IBM MQ V9.1 cluster to support a high-volume retail application. The requirement is to ensure that if the primary full repository becomes unavailable, the cluster remains fully operational for existing members. The administrator has defined two full repositories:
QM_REPO_AandQM_REPO_B.What is the minimal channel configuration required on a new partial repository queue manager,
QM_PARTIAL_1, to join this cluster effectively?Show answer details
Correct answer: D
To join a cluster, a partial repository only needs to define one CLUSSDR channel to any existing full repository. Once connected, it learns about the other full repositories automatically. It must also define a CLUSRCVR to receive messages.
- 9
An administrator is tasked with securing a sensitive HR queue manager. The security policy mandates that no application can connect unless it explicitly provides a user ID and password that matches the local OS registry. Furthermore, this check must be enforced for all client connections, regardless of the channel definition.
Which configuration achieves this global enforcement?
Show answer details
Correct answer: B
The CONNAUTH attribute on the queue manager points to an AUTHINFO object. Setting CHCKCLNT(REQUIRED) on that AUTHINFO object forces all client connections to provide valid credentials, rejecting those that do not.
- 10
A logistics company uses a Red Hat Enterprise Linux server to host a queue manager
QM_LOGISTICS. The administrator needs to configure the queue manager to start automatically when the server boots. The system usessystemd.Which approach is the valid IBM MQ V9.1 method for achieving this?
Show answer details
Correct answer: B
On modern Linux systems with systemd, the standard practice is to create a unit file service definition that calls the MQ control commands and then enable that service for the specific queue manager instance.
