home 
 
 
 
enfr
 
Home
Over ABIS
Diensten
Cursussen
Resources
Contact
MyABIS
C
Alle CursussenbalkjeAlgemeen » Introductie HW & SW » Soft skills » TrajectenOperating Systems » MVS - z/OS » Linux - UNIX » Mac OS X » iPad en iPhone iOSDatabases en middleware » Relationele databases & SQL » Db2 for z/OS » Db2 for LUW » Oracle » SQL Server » MySQL & MariaDB » IMS » CICS » IBM MQ » WebSphere » Data Science, Big Data en AnalyticsApplicatieontwikkeling » Methoden en technieken » TOGAF » PRINCE2 » Agile en Scrum » Programmeertalen » Internet development » Object Oriented systems » Java » Development tools » SAS » XML » SOA & web servicesSysteembeheer » ITIL » SecuritybalkjePraktischInschrijven 
Deze pagina is niet beschikbaar in het Nederlands.
IBM MQ z/OS system administration

This workshop course covers the operation, administration and support of IBM MQ systems and applications in a z/OS environment. Segments on RACF-based security and SSL are also included in this course.

At the end of the course students will be able to:

Schedule

datumduurtaal  plaats  prijs
12 Jun3EHigh Wycombe  (GB)1450 GBP  (excl. BTW) 
14 Aug3EHigh Wycombe  (GB)1450 GBP  (excl. BTW) 
SESSIE-INFO EN INSCHRIJVEN

Intended for

Those who will administer WebSphere MQ for z/OS.

Background

Attendees must be familiar with IBM MQ at a conceptual and terminological level. This can be achieved by attending the course IBM MQ fundamentals course. Attendees must also have a working knowledge of TSO/ISPF and JCL and a conceptual-level knowledge of the z/OS computing environment.

Main topics

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.

Queue 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).

CSQOREXX 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.

The 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.

Why 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.

Basic 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.

What 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.

MQClient structure; MQClient installation; MQClient configuration; MQClient - grouping Queue Managers.

What is a queue sharing group; Rules and size limitations; Advantages; DB2 Utility (CSQ5PQSG).

Message 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.

Introduction; 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).

A 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.

Implementations; 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.

Training method

The course is taught combining formal classroom tuition with demanding hands-on practical exercises.

Duration

3 days.

Course leader

RSM Technology.

Reviews

     
goede basis voor het werken met mq (, )
     
Very good - much details. Course can even be spread over more then 3 days (, )
     
Waardevol (, )
     
Goede cursus (, )
     
Prima presentatie (, )
     
goede cursus (, )
     
er werd teveel basis gegeven en te weinig z/OS informatie. Was van te voren vermeld dat de meesten al een tijd met Mq werkten (, )
     
Veel te veel basis MQ. Had liever gezien dat er meer op Z/OS in gegaan was. (, )
     
Goed, ik was blanco maar heb wel het idee dat ik het nu redelijk goed begrijp (, )
     
Fully satisfied (, )

SESSIE-INFO EN INSCHRIJVEN