Get in Touch

Course Outline

Advanced Queue Manager Management

  • Executing custom startup and termination procedures using the strmqm and endmqm utilities to ensure controlled operations for government systems.
  • Configuring dead letter queues and alias queues to facilitate complex message routing protocols.
  • Developing and registering channel and message exits to implement custom processing logic required for specific agency workflows.
  • Establishing advanced TCP and LU62 listener configurations with defined port ranges to comply with network security standards.

Channel Authentication (CHLAUTH)

  • Creating and maintaining CHLAUTH records using SET CHLAUTH rules to enforce identity verification.
  • Restricting or mapping remote connections based on IP address, SSL subject principal, or MCAUSER attributes to limit access for government networks.
  • Defining channel authentication rules to provide granular access control over message queue resources.
  • Auditing and validating CHLAUTH configurations to ensure alignment with federal security policies.

LDAP Authorization on Distributed Platforms

  • Integrating queue managers with LDAP directories by configuring AUTHINFO objects for centralized identity management.
  • Mapping LDAP groups to IBM MQ permissions using setmqaut to streamline access governance.
  • Defining authorization policies for users and applications to enforce least-privilege principles.
  • Managing authentication information objects and configuring connection refresh mechanisms to maintain security posture.

TLS/SSL Certificate Lifecycle Management

  • Creating and maintaining CMS and PKCS12 key databases using runmqakm and runmqktool utilities.
  • Generating self-signed and Certificate Authority (CA)-signed certificates for queue managers and communication channels.
  • Configuring SSLCIPH and SSLPEER parameters on sender and receiver channels to ensure encrypted data transmission.
  • Executing certificate renewal, revocation, and rotation processes with minimal operational disruption.

Clustering Architecture and Design

  • Distinguishing between full repository and partial repository queue managers to optimize data synchronization.
  • Constructing and maintaining cluster channels (CLUSSDR and CLUSRCVR) and cluster queues to support distributed environments.
  • Designing scalable cluster topologies capable of supporting production workloads for government agencies.
  • Implementing overlapping clusters and gateway queue managers to enable multi-site routing capabilities.

Cluster Workload Balancing and Advanced Routing

  • Configuring cluster workload algorithms and priorities using CLWLWGHT parameters.
  • Utilizing CLWLUSEQ and CLWLRANK attributes to direct message distribution according to organizational requirements.
  • Performing manual and automatic workload rebalancing across cluster members to maintain service levels.
  • Troubleshooting cluster channel failures and resolving naming conflicts to ensure system integrity.

High Availability via Multi-Instance Queue Managers

  • Planning architecture and shared file system requirements for multi-instance queue manager deployments.
  • Configuring active and standby queue manager instances across separate hosts to ensure continuity of service.
  • Testing automatic failover mechanisms and configuring automatic client reconnection procedures.
  • Monitoring instance health and executing recovery procedures for failed standby instances.

Replicated Data Queue Managers (RDQM)

  • Evaluating RDQM architecture and its benefits for disaster recovery planning.
  • Creating and managing replicated queue managers across multiple nodes to enhance data resilience.
  • Executing failover scenarios and recovery procedures using rdqmadm utilities.
  • Tuning network and storage settings to optimize RDQM replication performance.

REST API Administration

  • Enabling and securing the IBM MQ REST API on the mqweb server to support automated governance.
  • Creating and deleting queue managers via HTTP POST and DELETE requests for streamlined management.
  • Managing queues and channels using REST endpoints with JSON payloads for interoperability.
  • Automating administrative tasks with Python or curl REST clients to reduce manual intervention.

IBM MQ Console Administration

  • Installing and configuring the IBM MQ Console on the mqweb server for centralized monitoring.
  • Managing queue managers, queues, and channels through a web-based interface for ease of access.
  • Configuring role-based access control and user authentication via mqwebuser.xml to protect sensitive data.
  • Monitoring dashboards and establishing alert thresholds for queue depth and channel status to ensure proactive maintenance.

Advanced Message Security

  • Configuring Application Message Security (AMS) policies for message signing and encryption using setmqsp.
  • Establishing keystore files and certificates for Advanced Message Security interceptors to protect data integrity.
  • Enabling end-to-end payload protection between publishers and subscribers to safeguard information exchanges.
  • Diagnosing AMS policy errors and keystore misconfigurations using system error logs.

Publish/Subscribe Security

  • Securing topic hierarchies through administrative topics and topic access controls to manage information flow.
  • Controlling subscriber and publisher access via setmqaut commands on topic objects for precise authorization.
  • Utilizing topic aliases and proxy subscriptions to maintain namespace isolation across systems.
  • Auditing pub/sub activity and investigating access violation errors to ensure compliance with security protocols.

PCF Command Automation

  • Analyzing PCF command and response message structures for programmatic interaction.
  • Automating queue manager tasks using PCF programs and the MQ Administration Interface (AI).
  • Leveraging the MQ Command Server and configuring model reply queues for efficient request handling.
  • Developing custom administration scripts with PCF to facilitate bulk configuration changes.

Performance Monitoring and Tuning

  • Tuning buffer pools and page sets to optimize queue manager memory allocation.
  • Adjusting channel tuning parameters to reduce latency and improve throughput for government applications.
  • Configuring queue monitoring and depth events using event queues to track system behavior.
  • Utilizing amqsmon and MQ statistics to identify and address performance bottlenecks.

Troubleshooting Tools and Techniques

  • Reading and interpreting error logs, Failed Data Capture (FDC) files, and First Failure Symptom Summary (FFST) reports.
  • Configuring and analyzing channel traces and API exits to diagnose complex issues.
  • Utilizing dspmqrte to trace message routing paths through queue managers and clusters.
  • Identifying common failure patterns and applying targeted recovery steps to restore operations.

Recent Updates and Modern Practices

  • Selecting between IBM MQ 9.4 Continuous Delivery and Long Term Support (LTS) releases based on operational stability requirements.
  • Applying enhanced security defaults, including TLS 1.2 minimum protocols and strengthened CHLAUTH rules, to meet modern compliance standards.
  • Deploying queue managers in containerized environments and integrating with IBM Cloud Pak for Integration to support cloud-native initiatives.
  • Leveraging recent REST API and MQ Console enhancements to automate administrative processes and improve efficiency.

Requirements

Prerequisites
Demonstrated proficiency in IBM MQ architecture, including the management of queue managers, queues, channels, and message protocols.
Operational experience with distributed computing environments, such as Linux, Windows, or AIX.
Working knowledge of network infrastructure and Transport Layer Security/Secure Sockets Layer (TLS/SSL) certificate management.
Intended Audience
System administrators supporting enterprise IT operations.
MQ administrators managing middleware assets for government missions.
DevOps engineers tasked with the maintenance and governance of messaging infrastructure to ensure service continuity for government stakeholders.
 35 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories