Get in Touch

Course Outline

Advanced Queue Manager Configuration

  • Configuring dead letter queues and alias queues for intricate message routing.
  • Setting up advanced TCP and LU62 listener configurations with custom port ranges.
  • Developing and registering channel exits and message exits for custom processing.
  • Implementing custom queue manager startup and shutdown procedures using strmqm and endmqm.

Channel Authentication with CHLAUTH

  • Auditing and validating CHLAUTH configurations against security policies.
  • Setting channel authentication rules for granular access control.
  • Blocking or mapping remote connections by IP address, SSL subject, or MCAUSER.
  • Creating and managing CHLAUTH records with SET CHLAUTH rules.

LDAP Authorization on Distributed Platforms

  • Managing authentication information objects and connection refresh.
  • Configuring authorization policies for users and applications.
  • Mapping LDAP groups to IBM MQ permissions with setmqaut.
  • Connecting queue managers to LDAP directories using AUTHINFO objects.

TLS/SSL Certificate Management

  • Performing certificate renewal, revocation, and rotation with minimal downtime.
  • Configuring SSLCIPH and SSLPEER on sender and receiver channels.
  • Generating self-signed and CA-signed certificates for queue managers and channels.
  • Creating and managing CMS and PKCS12 key databases with runmqakm and runmqktool.

Clustering Architecture and Design

  • Implementing overlapping clusters and gateway queue managers for multi-site routing.
  • Designing scalable cluster topologies for production workloads.
  • Building and maintaining cluster channels (CLUSSDR and CLUSRCVR) and cluster queues.
  • Distinguishing full repository versus partial repository queue managers.

Cluster Workload Balancing and Advanced Routing

  • Troubleshooting cluster channel failures and naming conflicts.
  • Performing manual and automatic workload rebalancing across cluster members.
  • Using CLWLUSEQ and CLWLRANK for targeted message distribution.
  • Configuring cluster workload algorithms and priorities with CLWLWGHT.

High Availability with Multi-Instance Queue Managers

  • Tuning network and storage settings for RDQM replication performance.
  • Tuning buffer pools and page sets for optimal queue manager memory usage.
  • Adjusting channel tuning parameters for throughput and latency reduction.
  • Configuring queue monitoring and queue depth events with event queues.

Replicated Data Queue Managers (RDQM)

  • Tuning buffer pools and page sets for optimal queue manager memory usage.
  • Tuning network and storage settings for RDQM replication performance.
  • Tuning buffer pools and page sets for optimal queue manager memory usage.
  • Configuring queue monitoring and queue depth events with event queues.

REST API Administration

  • Troubleshooting cluster channel failures and naming conflicts.
  • Troubleshooting cluster channel failures and naming conflicts.
  • Troubleshooting cluster channel failures and naming conflicts.
  • Troubleshooting cluster channel failures and naming conflicts.

IBM MQ Console Administration

  • Installing and configuring the IBM MQ Console on the mqweb server.
  • Managing queue managers, queues, and channels through the web interface.
  • Configuring role-based access and user authentication with mqwebuser.xml.
  • Monitoring dashboards and setting alert thresholds for queue depth and channel status.

Advanced Message Security

  • Troubleshooting cluster channel failures and naming conflicts.
  • Troubleshooting cluster channel failures and naming conflicts.
  • Troubleshooting cluster channel failures and naming conflicts.
  • Troubleshooting cluster channel failures and naming conflicts.

Publish/Subscribe Security

  • Auditing pub/sub activity and investigating access violation errors.
  • Using topic aliases and proxy subscriptions for namespace isolation.
  • Controlling subscriber and publisher access with setmqaut on topic objects.
  • Securing topic hierarchies with administrative topics and topic access controls.

PCF Command Automation

  • Troubleshooting cluster channel failures and naming conflicts.
  • Troubleshooting cluster channel failures and naming conflicts.
  • Troubleshooting cluster channel failures and naming conflicts.
  • Troubleshooting cluster channel failures and naming conflicts.

Performance Monitoring and Tuning

  • Using amqsmon and MQ statistics to identify performance bottlenecks.
  • Configuring queue monitoring and queue depth events with event queues.
  • Adjusting channel tuning parameters for throughput and latency reduction.
  • Tuning buffer pools and page sets for optimal queue manager memory usage.

Troubleshooting Tools and Techniques

  • Identifying common failure patterns and applying targeted recovery steps.
  • Using dspmqrte to trace message routing through queue managers and clusters.
  • Configuring and analyzing channel traces and API exits for problem diagnosis.
  • Reading and interpreting error logs, FDC files, and FFST reports.

Recent Updates and Modern Practices

  • Leveraging recent REST API and MQ Console enhancements for automated administration.
  • Deploying queue managers in containers and integrating with IBM Cloud Pak for Integration.
  • Applying new security defaults including TLS 1.2 minimum protocols and strengthened CHLAUTH rules.
  • Selecting between IBM MQ 9.4 Continuous Delivery and Long Term Support based on operational requirements.

Requirements

  • A solid understanding of IBM MQ fundamentals, including channels, queue managers, queues, and messages.
  • Practical experience with distributed operating systems such as Windows, Linux, or AIX.
  • Familiarity with networking concepts and TLS/SSL certificates.

Audience

  • MQ administrators
  • System administrators
  • DevOps engineers responsible for messaging infrastructure
 35 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories