The course is designed to both consolidate and enhance the knowledge gained from implementing and administering previous versions of IBM MQ and to introduce the new facilities available with MQ Version 9. The advanced facilities covered include security features (SSL/AMS/TLS), workload balancing through clustering, accounting & statistics and publish/subscribe. The course is suitable for attendees from multiple environments, including Linux, UNIX, Windows and z/OS. This course includes a number of challenging practical exercises.
Advanced WebSphere MQ Administration for Multiple Platforms
The course assumes a good working knowledge of administering IBM MQ. This can be gained by attendance on the RSM course IBM MQ Administration for Linux, UNIX & Windows or, for those working with IBM MQ in a z/OS environment, the course IBM MQ z/OS Systems Administration.
- use the advanced features made available with Version 8 of IBM MQ.
Versions; IBM MQ architecture; MQ processes; Operation; WebSphere MQ processes by platform: AIX, iSeries, HP/UX, Solaris, Windows; Execution controller (amqzxma0.exe); Local Queue Manager agents (amqzlaa0.exe); Stopping a Queue Manager manually; Stopping Queue Managers in IBM MQ for Windows; Stopping a Queue Manager running under UNIX systems; The IBM MQ configuration file mqs.ini & qm.ini; Editing configuration files; Configuration file priorities; AMQMDAIN; Name transformation; Understanding MQ file names; Object name transformation rules; DSPMQFLS (display files); The control commands.Queue Managers
OAM; SSL; User exits.Syntax; Queue Manager Syntax; Queue Manager examples; Calculating the size of the log; Tuning parameters logging; Log buffer size; Tuning parameters Queue Manager; Queue Manager listeners; Queue buffer sizes; Manual Queue Manager deletion; Displaying a Queue Manager details dspmq; Message sets - MQ Explorer; Displaying message sets; Defining manual sets.Distributed Processing
Distributed Queuing listener commands; Sending a Message to a remote queue message hopping; Client to Server Queuing; Client to Server queuing using environment variable; Client channel definition table; Client to server queuing mqconnx; Sample program AMQSCNXC; Queue Manager grouping; Messages do not appear when or where expected.Logs
A typical log record; Viewing the logs; Optional parameters; The log file header; The log record header; The log record start/stop Queue Manager; The log record start/stop checkpoint; The log record put message & get message; LUW logging commands; Checkpointing; Error logs; Creating persistent/non persistent messages; Syncpoint control; Messages containing incorrect data; Mainframe logging; Archiving; Mainframe dual logging; When the active log is written; Declaring the logging information (mainframe).Clusters
The Repository: Full & Partial; Cluster subscriptions and publications; Maintaining information; Cluster sender and receiver channels; Cluster definitions introduction; Cluster definitions repository with CSQOREXX; Cluster definitions repository with MQ Explorer; Cluster definitions cluster sender and receiver channels; Cluster definitions; Queues; Refresh cluster; Workload balancing; Binding options; CLWLUSEQ; User exits: introduction, setup, contents; Workload user exits; NETPRTY: introduction, example, definition; Ranking channels and queues; Weighting Queue Managers; Various cluster commands; Cluster definitions; MQ Explorer; MQ Explorer wizard; MQ Explorer wizard adding to a cluster; MQ Explorer defining a repository; MQ Explorer defining cluster channels; Alias and remote queue definitions; Creating the remote queue definition; Creating the channels; The Queue Manager Alias; Connecting to a queue that is outside of a cluster; Creating the remote queue definition; Creating the channels; Resolving queue names when using MQOPEN summary; Overlapping clusters: introduction, example, notes; Removing a Cluster Queue from a Queue Manager; Removing a cluster network; Removing a Queue Manager from a cluster.Security
Access control; OAM (Object Authority Manager); MCA exits; Message context; API-crossing exit; Secure Sockets Layer(SSL) introduction; Confidentiality of the data - encryption; Data integrity - message digest; Digital signature; SSL: protocol, handshake; Establish the SSL handshake; Obtaining a certificate for each Queue Manager; Installing the certificates in the key repositories; Exporting the certificate from the Internet; Importing the certificate; Setting up the channels for SSL authentication & testing; Setting up the channels via MQExplorer; Setting the key repository location.Accounting
Accounting messages; Statistics messages; Displaying accounting and statistics information.Publish & Subscribe
Publish and subscribe terms; Defining topics; A publish and subscribe environment; Publish; Subscribe; Subscription/Publication testing under Explorer.Java Message Service
A JMS message; JMS fields & properties with corresponding MQMD fields; MQRFH2 header; The message body; The IBM MQ classes for java interface; Example application.Message Broker Overview
Without a Message Broker; The solution; A Message Broker; IBM's Message Broker?; IBM's product list; Message Broker Toolkit; Operation; Components; Message flows introduction; Structure of a message flow.; Message parsing.Events & Event Queue
Conditions that cause an event; Types of events.
Face-to-face learning in the comfort of our quality nationwide centres, with free refreshments and Wi-Fi.
Find dates and prices
We have 1 courses available across 1 locations on 1 different dates
EastCall us on 0113 220 7150 to discuss availability in this region.Contact us
LondonCall us on 0113 220 7150 to discuss availability in this region.Contact us
MidlandsCall us on 0113 220 7150 to discuss availability in this region.Contact us
NorthCall us on 0113 220 7150 to discuss availability in this region.Contact us
ScotlandCall us on 0113 220 7150 to discuss availability in this region.Contact us
South1 Location / 1 courseView dates
Attend from AnywhereCall us on 0113 220 7150 to discuss availability in this region.Contact us
All locations1 Location / 1 courseView dates
Fully accredited to ensure we provide the highest possible standards in learning