Islands of information and IBM MQ; What's in a name?; Software layers; IBM MQ features; Wide platform coverage; The MQI - a common application programming interface; Time independent or asynchronous processing; Assured message delivery; Support of different application styles; MQ - some comparisons; Queues; Messages; MQPUT; MQGET; Queue Managers and database managers; A significant difference between queues and database tables...; Messages and queues; Shared queues; The Queue Manager; Basic message structure; Asynchronous messaging; Synchronous messaging; Multiple requesters, one responder; Parallel messaging; Re-using MQ application processes as business objects; Meshed business objects; Remote messaging (distributed queuing); MQ clients.
IBM MQ ConfigurationQueue Manager definition & configuration; Installation; System libraries; Sample libraries; Program properties; Sub-systems; Sub system name table entries; Dynamic SETSSI; MQ parameter modules; APF authorised libraries; CSQ6SYSP macro; SET SYSTEM; CSQ6LOGP macro; SET LOG; CSQ6ARVP macro; SET ARCHIVE; CSQBDEFV macro; The BSDS; The LOG datasets; The page datasets; The MASTER JCL; The buffer pools; CSQINP1; Storage classes; Required queues; Queue Manager start-up; Queue Manager 'started task' procedure; CSQ4INP1; CSQ4INYS; CSQ4INSG; CSQ4INSX; Other CSQINP2 members; CSQ4DISP; CSQ4INPX (selection only).
Administrative InterfacesCSQOREXX main panel; Object prompt (first screen); Object prompt (second screen); Object prompt (last screen); MGR display; Queue Manager object; Queue display panel; Queue display; Qlocal display; MQ Explorer; CSQUTIL administration program; Command messages; Practical session 1 - creating a Queue Manager.
Basic MQ ObjectsThe Queue Manager object; The QLOCAL object; The QLOCAL object - priority delivery sequence; The QLOCAL object - DEF QL(A1) SHARE | NOSHARE; The QLOCAL object - DEF QL(A1) DEFPSIST(YES | NO); The QLOCAL object - DISTL(YES | NO); The QLOCAL object - example commands & definitions; The QMODEL object; The QMODEL object - usage; The QMODEL object - example commands & definitions; The QALIAS object; The QALIAS object - usage; The QALIAS object - example commands & definitions; The NAMELIST object; The NAMELIST object - usage; The NAMELIST object - example commands & definitions; The AUTHINFO object; Basic sample programs; Using the samples; Practical session 2 - managing MQ objects.
TriggeringWhy trigger?; What does the Queue Manager do?; What is required to make it work?; The trigger message QLOCAL object; The trigger monitor process; The Process Object; The application's QLOCAL object; The complete process; Processing the trigger message; Troubleshooting triggering; Triggered sample programs; MQREQ and MQECHO; What the samples do; Practical session 3 - MQ triggering.
Distributed Queuing - in depthBasic distributed queuing; Basic distributed messaging overview; Remote queues; Channel Initiator (CHIN); CSQ6CHIP macro; CHIN procedure; Adapters; Dispatchers; CHIN internals; Message Channel Agents; Configuring MCAs - channels; Channel types & combinations; Sample channel definition; Starting channels; The listener; Triggering channels using the channel initiator; Channel batchsize, batchint & discint; Dead Letter Queue considerations; Multi-hopping; Multi-hopping using a Queue Manager alias; Practical session 4 - configuring distributed messaging; Channel commands; Exercises.
Introduction to ClusteringWhat is an IBM MQ cluster?; What an MQ cluster is not; Cloned application services; Continuous putting; Scalability; Cluster components; Reduced administration; Joining a Queue Manager to a cluster; Definition through use; Disseminating cluster information; Cluster information message contents; Retention of information in repositories; Dynamically created reply to queues.
Implementing an MQ ClientMQClient structure; MQClient installation; MQClient configuration; MQClient - grouping Queue Managers.
Queue Sharing GroupsWhat is a queue sharing group; Rules and size limitations; Advantages; DB2 Utility (CSQ5PQSG).
MQ ManagementMessage persistence; Circular logging; Linear logging; Message recovery; Transaction support; Syncpoint control; Transaction co-ordination; MQ recovery co-ordination of XA compliant resource manager; Non-messaged architecture; Message architecture; Compensating transactions; Practical session 7 - data recovery; Watermark events.
IBM MQ SecurityIntroduction; Security concepts; Authentication and authorisation; SSL (Secure Sockets Layer); SSL handshake: Channel authentication records; Channel access blocking points; Channel authentication examples; Connection authentication; Setting up connection authentication; SSL Queue Manager attributes; SSL channel attributes; Channel exits - security; Channel exits - message, send & receive; Access control; MQSC security commands for access control; Distributed queuing, user Ids, authorisation and MCAUSER; Advanced Message Security (AMS).
IBM MQ and RACFIBM MQ authorisation overview; MQ resources and their associated RACF profiles; Page 10 IBM MQ and RACF SCYCASE and profile high level qualifiers; The MQADMIN class: profiles to control subsystem security; The MQADMIN class: the RESLEVEL profile; The MQADMIN class: resource level checks; The MQCONN class: controlling connections; Access levels for the MQQUEUE class; Using QALIASes for granular access.
Publish & SubscribeA classic example; Types of publications; State publications; Event publications; Adding business processes as subscribers; Topic strings and the topic tree; The topic tree and topic objects; The topic tree and authorisation; Defining topics; Displaying topic status; Types of subscription; MQI Extensions; Testing publish/subscribe; Distributed publish/subscribe; Hierarchies and clusters (1); Proxy subscriptions in clusters.
Comparing Distributed & z/OSImplementations; Installation; Storage (Distributed); Storage (z/OS); Shared Queues (z/OS); Extra Features; Application Programming; Object definition; Object attributes - Queue Manager; Object Attributes - Queues and Channels; Queue Manager operations; Intercommunication and clusters; Security; Commands; Monitoring; Problem Determination; Backup; High Availability.
Experience live, interactive learning from the comfort of your home or office with Bilginç IT Academy's Online Instructor-Led IBM MQ z/OS System Administration Training in Munich. Engage directly with expert trainers in a virtual environment that mirrors the energy and schedule of a physical classroom.
Immerse yourself in our most sought-after learning style for IBM MQ z/OS System Administration Training in Munich. Our hand-picked classroom venues in Munich offer an invaluable human touch, providing a focused and interactive environment for professional growth.
Streamline your organization's training requirements with Bilginç IT Academy’s Onsite IBM MQ z/OS System Administration Training in Munich. Experience expert-led learning at your own business premises, tailored to your corporate goals.
Join our public courses in our Munich facilities. Private class trainings will be organized at the location of your preference, according to your schedule.
Germany serves as the industrial and technological heart of Europe, where precision engineering meets high-tech digital innovation. Cities like Berlin, Munich, and Frankfurt are world-renowned for their contributions to automotive software, SAP systems, and Industry 4.0 frameworks. Supported by elite technical universities (TU9), the German tech landscape prioritizes security, efficiency, and scalable enterprise solutions. Our IT training programs in Germany are tailored to this culture of excellence, focusing on specialized certifications that drive corporate productivity. Whether it is mastering complex cloud infrastructures in Frankfurt's financial district or exploring IoT in Munich, we provide the technical expertise required to sustain Germany's status as a global leader in engineering and software.