IBM MQ V9.1 System Administration Free Sample Questions

Description

Covers queue manager administration, high availability configuration, object configuration, monitoring and performance tuning, installation and migration planning, troubleshooting, and security.

21 free sample questions242 in the full practice test

Try simulator

C1000-058 Sample Questions

  1. Question 1

    Intermediate

    Performance Tuning · Tune object definitions and channel parameters

    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 end

    Answer and explanation

    Correct answer: C

    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.

  2. Question 2

    Intermediate

    Configuration · Enable queue manager clustering

    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_A and QM_REPO_B.

    What is the minimal channel configuration required on a new partial repository queue manager, QM_PARTIAL_1, to join this cluster effectively?

    Answer and explanation

    Correct answer: B

    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.

  3. Question 3

    Intermediate

    Security · Understand Connection Authentication

    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?

    Answer and explanation

    Correct answer: A

    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.

  4. Question 4

    Intermediate

    Administration · Administer queue managers and their objects

    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 uses systemd.

    Which approach is the valid IBM MQ V9.1 method for achieving this?

    Answer and explanation

    Correct answer: C

    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.

  5. Question 5

    Beginner

    Planning, Installation, and Migration · Distinguish between Long Term Support and Continuous Delivery

    During a migration planning session, an architect asks about the difference between IBM MQ Continuous Delivery (CD) and Long Term Support (LTS) releases regarding fix packs and support duration.

    Which statement accurately describes the LTS release model?

    Answer and explanation

    Correct answer: B

    LTS is designed for stability. Features are frozen at the release version, and updates (fix packs) focus on stability and security. Support duration is standard 5 years.

  6. Question 6

    Advanced

    Problem Determination · Locate error logs and FFST files

    An administrator observes that the /var/mqm/errors directory is consuming excessive disk space due to a large number of FDC files generated by a repeating error. The administrator needs to stop the generation of FDC files for this specific probe ID temporarily while investigating the root cause.

    Which configuration change should be applied?

    Answer and explanation

    Correct answer: C

    While suppressing specific probes is complex, the standard method to reduce FDC noise for known errors is using the SuppressMessage or ExcludeMessage attribute in the Diagnostic stanza of qm.ini/mqs.ini.

  7. Question 7

    Intermediate

    Configuration · Configure JMS support

    A developer needs to configure a JMS Connection Factory in IBM MQ that connects to a multi-instance queue manager QM_HA. The queue manager runs on host1 (port 1414) and host2 (port 1414).

    Which connection list syntax is correct for the CONNECTIONNAMELIST property?

    Answer and explanation

    Correct answer: A

    The CONNECTIONNAMELIST property accepts a comma-separated list of host(port) entries. The client will try these in order or based on client reconnection logic.

  8. Question 8

    Advanced

    Availability · Create HA RDQM topologies

    An administrator is setting up a Replicated Data Queue Manager (RDQM) for Disaster Recovery (DR) between two sites. The primary site is 'SiteA' and the recovery site is 'SiteB'. The synchronization link has been established.

    Which command must be run on the primary node to configure the DR role initially?

    Answer and explanation

    Correct answer: A

    The crtmqm command with -rr p specifies the 'primary' role for DR. -rl defines the local replication IP and -ri defines the remote replication IP.

  9. Question 9

    Intermediate

    Performance Tuning · Tune object definitions and channel parameters

    A financial application requires a strictly ordered message flow where 'Request' messages must be processed before 'Update' messages. The messages are being sent to a cluster queue APP.QUEUE hosted on three queue managers.

    Which configuration ensures that all messages from a specific sending application instance are routed to the same destination queue manager to maintain order?

    Answer and explanation

    Correct answer: A

    DEFBIND(OPEN) fixes the destination at the time the queue is opened (MQOPEN). All subsequent MQPUTs using that object handle go to the same destination queue manager, preserving logical grouping/affinity.

  10. Question 10

    Advanced

    Configuration · Configure channels based on network topology

    Case Study: Global Retailer 'ShopFast'

    Background
    ShopFast is migrating its inventory system to IBM MQ V9.1. They operate two data centers: New York (NY) and London (LDN). The network between them has high latency (approx 80ms).

    Requirement
    Applications in NY need to send stock updates to LDN. The updates are critical; no data loss is permitted. However, the NY application cannot block waiting for confirmation from LDN due to the high network latency. The solution must ensure that once the NY application commits the message locally, it is guaranteed to reach LDN eventually.

    Constraint
    The disk storage in NY is high-performance SSD, while LDN uses standard HDD.

    Which channel and queue configuration best meets these requirements?

    Answer and explanation

    Correct answer: A

    Putting to a remote queue is asynchronous for the application (it puts to the local transmission queue). Persistent messages ensure no data loss. NPMSPEED(NORMAL) ensures data integrity for non-persistent messages too, though here persistence is key. The channel handles the latency asynchronously.

Register free for 11 more questions

Or unlock all 242 C1000-058 questions with explanations, timed mode and flashcards.