SlideShare a Scribd company logo
1 of 18
WEB SPHERE MQ
http://www.bigclasses.com/ibm-mq-online-training.html
CHAPTER OBJECTIVES
Be able to:
 Explain why messaging and
queuing is used
 Describe the asynchronous flow
of messages
 Explain the function of a queue
manager
 List three zSeries-related
adapters
http://www.bigclasses.com/ibm-mq-online-training.html
local queue
channel
message-driven
MQI
asynchronous application
dead-letter queue
QM
remote queue
syncpoint
KEY TERMS IN THIS CHAPTER
http://www.bigclasses.com/ibm-mq-online-training.html
BB
AA
MQI
MQI
MQI
MQI
Queue 2
Queue 1
SYNCHRONOUS COMMUNICATION MODEL
http://www.bigclasses.com/ibm-mq-online-training.html
BB
CC
AA
Queue 1
Queue 2
MQI
MQI
MQI
MQI
ASYNCHRONOUS COMMUNICATION MODEL
http://www.bigclasses.com/ibm-mq-online-training.html
Program
A
Program
B
Program
C
Program
A
Conversational
Messaging
Call and
return
Program
A
Program
B
Program
A
Program
A
STYLES OF COMMUNICATION
http://www.bigclasses.com/ibm-mq-online-training.html
MESSAGES
 Types of messages:
– Datagram
– Request
– Reply
– Report
http://www.bigclasses.com/ibm-mq-online-training.html
Messages
Program
Data
Program
Program
Queue
manager
DB2
QUEUE MANAGER
http://www.bigclasses.com/ibm-mq-online-training.html
Application
Queue manager
MQI
Queue
manager
object
Namelist
object
Process
object
Major calls
MQCONN
MQCONNX
MQOPEN
MQCLOSE
MQPUT
MQPUT1
MQGET
Minor calls
MQBEGIN
MQCMIT
MQBACK
MQINQ
MQSET
MESSAGE QUEUE INTERFACE (MQI)
http://www.bigclasses.com/ibm-mq-online-training.html
Set by application and
queue manager
Headers
MQMD
MQXQH
MQDLH
and so forth
Any sequence of bytes
Private to the sending and
receiving applications
Not meaningful to the
queue manager
Message = Headers + Application data
ApplicationHeaders
MESSAGE LAYOUT
http://www.bigclasses.com/ibm-mq-online-training.html
Program A Program B Program C
System 1 System 2
MQPUT Q2 MQPUT Q1 MQGET Q1 MQGET Q2
Queue
manager
Queue
manager
MQI
QX Q1 Q2
DLQ
Network - MCA
QUEUE TYPES
http://www.bigclasses.com/ibm-mq-online-training.html
MQI
Program 1
putget
QMA
Local Q2
Channel
QMB.QMA
Receiver
Remote Q1
XmitQ
QMB
Channel
QMA.QMB
Sender
MQI
Program 2
putget
QMB
Local Q1
Channel
QMB.QMB
Receiver
Remote Q2
XmitQ
QMA
Channel
QMB.QMA
Sender
Network
CHANNELS
http://www.bigclasses.com/ibm-mq-online-training.html
Local Queue Manager
Remote Queue Manager
MCAMCA
MCAMCA
MQMD
Application
Data
USERID
Context
Database
SECURITY
http://www.bigclasses.com/ibm-mq-online-training.html
DBDB
Write
Send
Syncpoint
Receive
Write DBDB
Syncpoint
2-phasa
commit
Synchronous
model
Unit of work
DBDB Write
Put
SyncpointUnit of work 1
Unit of work 2
Unit of work 3
q
q Get
Write
Syncpoint
DBDB
Asynchronous
model
DATA INTEGRITY
http://www.bigclasses.com/ibm-mq-online-training.html
MQPUT CAR RENTAL
MQPUT FLIGHT
MQPUT HOTEL
MQGET Reply-to-queue
Car rental
Flight
Hotel
Car
Flight
Hotel
MQPUT
MQPUT
MQPUT
Reply-to
queue
TRAVEL AGENCY EXAMPLE REVISITED
http://www.bigclasses.com/ibm-mq-online-training.html
INTERFACING TO WEBSPHERE MQ
 MQ is available on many platforms
 On z/OS it has interfacing to:
– CICS
– IMS
– Batch or TSO
http://www.bigclasses.com/ibm-mq-online-training.html
MQ FUNCTIONS
 Common application programming interface (MQI)
 Assured delivery: messages do not get lost and
they arrive only once
 No synchronous access needed
 Message driven application
 Quicker development due to shielding of the
network
http://www.bigclasses.com/ibm-mq-online-training.html
 Messaging and queuing enables communication between
applications on different platforms.
 WebSphere MQ is an example of software that manages
messaging and queuing in the mainframe and other
environments.
 With messaging, programs communicate by through messages,
rather than by calling each other directly.
 With queuing, messages are retained on queues in storage, so
that programs can run independently of each other
(asynchronously).
SUMMARY
http://www.bigclasses.com/ibm-mq-online-training.html

More Related Content

Similar to Web sphere mq Online Training at bigclasses

201307 esb01 - iib v9 patterns
201307   esb01 - iib v9 patterns201307   esb01 - iib v9 patterns
201307 esb01 - iib v9 patterns
kondapallishashi
 
Wmq wmb dist migration v1 030310
Wmq wmb dist migration v1 030310Wmq wmb dist migration v1 030310
Wmq wmb dist migration v1 030310
karthickmsit
 

Similar to Web sphere mq Online Training at bigclasses (20)

What's new with MQ on z/OS 9.3 and 9.3.1
What's new with MQ on z/OS 9.3 and 9.3.1What's new with MQ on z/OS 9.3 and 9.3.1
What's new with MQ on z/OS 9.3 and 9.3.1
 
IBM MQ Online Tutorials
IBM MQ Online TutorialsIBM MQ Online Tutorials
IBM MQ Online Tutorials
 
Connecting mq&kafka
Connecting mq&kafkaConnecting mq&kafka
Connecting mq&kafka
 
201307 esb01 - iib v9 patterns
201307   esb01 - iib v9 patterns201307   esb01 - iib v9 patterns
201307 esb01 - iib v9 patterns
 
MyMobileWeb Certification Part IV
MyMobileWeb Certification Part IVMyMobileWeb Certification Part IV
MyMobileWeb Certification Part IV
 
Designing IBM MQ deployments for the cloud generation
Designing IBM MQ deployments for the cloud generationDesigning IBM MQ deployments for the cloud generation
Designing IBM MQ deployments for the cloud generation
 
HHM-3481: IBM MQ for z/OS: Enhancing Application and Messaging Connectivity ...
 HHM-3481: IBM MQ for z/OS: Enhancing Application and Messaging Connectivity ... HHM-3481: IBM MQ for z/OS: Enhancing Application and Messaging Connectivity ...
HHM-3481: IBM MQ for z/OS: Enhancing Application and Messaging Connectivity ...
 
Wmq wmb dist migration v1 030310
Wmq wmb dist migration v1 030310Wmq wmb dist migration v1 030310
Wmq wmb dist migration v1 030310
 
Mule soft mcia-level-1 Dumps
Mule soft mcia-level-1 DumpsMule soft mcia-level-1 Dumps
Mule soft mcia-level-1 Dumps
 
InterConnect 2016: IBM MQ self-service and as-a-service
InterConnect 2016: IBM MQ self-service and as-a-serviceInterConnect 2016: IBM MQ self-service and as-a-service
InterConnect 2016: IBM MQ self-service and as-a-service
 
IBM MQ Whats new - up to 9.3.4.pptx
IBM MQ Whats new - up to 9.3.4.pptxIBM MQ Whats new - up to 9.3.4.pptx
IBM MQ Whats new - up to 9.3.4.pptx
 
Hybrid Messaging with MQ Light, MQ's Beta Support for AMQP, and IBM Bluemix
Hybrid Messaging with MQ Light, MQ's Beta Support for AMQP, and IBM BluemixHybrid Messaging with MQ Light, MQ's Beta Support for AMQP, and IBM Bluemix
Hybrid Messaging with MQ Light, MQ's Beta Support for AMQP, and IBM Bluemix
 
REST APIs and MQ
REST APIs and MQREST APIs and MQ
REST APIs and MQ
 
IBM MQ for z/OS The Latest and Greatest Enhancements
IBM MQ for z/OS The Latest and Greatest EnhancementsIBM MQ for z/OS The Latest and Greatest Enhancements
IBM MQ for z/OS The Latest and Greatest Enhancements
 
Migrate a on-prem platform to the public cloud with Java - SpringBoot and PCF
Migrate a on-prem platform to the public cloud with Java - SpringBoot and PCFMigrate a on-prem platform to the public cloud with Java - SpringBoot and PCF
Migrate a on-prem platform to the public cloud with Java - SpringBoot and PCF
 
An Optimising Compiler For Generated Tiny Virtual Machines
An Optimising Compiler For Generated Tiny Virtual MachinesAn Optimising Compiler For Generated Tiny Virtual Machines
An Optimising Compiler For Generated Tiny Virtual Machines
 
IBM Interconnect 2016 - Hybrid Cloud Messaging
IBM Interconnect 2016 - Hybrid Cloud MessagingIBM Interconnect 2016 - Hybrid Cloud Messaging
IBM Interconnect 2016 - Hybrid Cloud Messaging
 
Whats new in IBM MQ; V9 LTS, V9.0.1 CD and V9.0.2 CD
Whats new in IBM MQ; V9 LTS, V9.0.1 CD and V9.0.2 CDWhats new in IBM MQ; V9 LTS, V9.0.1 CD and V9.0.2 CD
Whats new in IBM MQ; V9 LTS, V9.0.1 CD and V9.0.2 CD
 
Head first asp.net mvc 2.0 rtt
Head first asp.net mvc 2.0 rttHead first asp.net mvc 2.0 rtt
Head first asp.net mvc 2.0 rtt
 
Architecting Microservices in .Net
Architecting Microservices in .NetArchitecting Microservices in .Net
Architecting Microservices in .Net
 

More from BigClasses.com

More from BigClasses.com (12)

What is Business Objects
What is Business Objects What is Business Objects
What is Business Objects
 
Where business objects is used and job opportunities
Where business objects is used and  job opportunities Where business objects is used and  job opportunities
Where business objects is used and job opportunities
 
Why business objects
Why business objects Why business objects
Why business objects
 
Informatica interview questions and answers|Informatica Faqs 2014
Informatica interview questions and answers|Informatica Faqs 2014Informatica interview questions and answers|Informatica Faqs 2014
Informatica interview questions and answers|Informatica Faqs 2014
 
Data stage interview questions and answers|DataStage FAQS
Data stage interview questions and answers|DataStage FAQSData stage interview questions and answers|DataStage FAQS
Data stage interview questions and answers|DataStage FAQS
 
SAP HANA TRAINING ONLINE | SAP HANA ONLINE TRAINING
SAP HANA TRAINING ONLINE | SAP HANA ONLINE TRAININGSAP HANA TRAINING ONLINE | SAP HANA ONLINE TRAINING
SAP HANA TRAINING ONLINE | SAP HANA ONLINE TRAINING
 
SAP HANA Online Training | SAP HANA TRAINING | SAP HANA TUTORIAL
SAP HANA  Online Training | SAP HANA TRAINING | SAP HANA TUTORIALSAP HANA  Online Training | SAP HANA TRAINING | SAP HANA TUTORIAL
SAP HANA Online Training | SAP HANA TRAINING | SAP HANA TUTORIAL
 
SAP HANA ONLINE TRAINING | SAP HANA TRAINING ONLINE | SAP HANA ONLINE CLASSES |
SAP HANA ONLINE TRAINING | SAP HANA TRAINING ONLINE | SAP HANA ONLINE CLASSES | SAP HANA ONLINE TRAINING | SAP HANA TRAINING ONLINE | SAP HANA ONLINE CLASSES |
SAP HANA ONLINE TRAINING | SAP HANA TRAINING ONLINE | SAP HANA ONLINE CLASSES |
 
Sap sd online training | sap sd training Online | sap sd training
Sap sd online training | sap sd training Online | sap sd training Sap sd online training | sap sd training Online | sap sd training
Sap sd online training | sap sd training Online | sap sd training
 
Sap sd Online Training |sap sd training Online | SD Video Demo
Sap sd Online Training |sap sd training Online | SD Video DemoSap sd Online Training |sap sd training Online | SD Video Demo
Sap sd Online Training |sap sd training Online | SD Video Demo
 
SAP SD Online training | sap sd Training Online | Training on sap sd
SAP SD Online training | sap sd Training Online | Training on sap sdSAP SD Online training | sap sd Training Online | Training on sap sd
SAP SD Online training | sap sd Training Online | Training on sap sd
 
Sap fico Online training | sap fico Training Online
Sap fico  Online training | sap fico Training Online    Sap fico  Online training | sap fico Training Online
Sap fico Online training | sap fico Training Online
 

Recently uploaded

The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptx
heathfieldcps1
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
Peter Brusilovsky
 

Recently uploaded (20)

Mattingly "AI & Prompt Design: Named Entity Recognition"
Mattingly "AI & Prompt Design: Named Entity Recognition"Mattingly "AI & Prompt Design: Named Entity Recognition"
Mattingly "AI & Prompt Design: Named Entity Recognition"
 
demyelinated disorder: multiple sclerosis.pptx
demyelinated disorder: multiple sclerosis.pptxdemyelinated disorder: multiple sclerosis.pptx
demyelinated disorder: multiple sclerosis.pptx
 
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
 
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community PartnershipsSpring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
 
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
 
How to Analyse Profit of a Sales Order in Odoo 17
How to Analyse Profit of a Sales Order in Odoo 17How to Analyse Profit of a Sales Order in Odoo 17
How to Analyse Profit of a Sales Order in Odoo 17
 
ANTI PARKISON DRUGS.pptx
ANTI         PARKISON          DRUGS.pptxANTI         PARKISON          DRUGS.pptx
ANTI PARKISON DRUGS.pptx
 
Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).
 
IPL Online Quiz by Pragya; Question Set.
IPL Online Quiz by Pragya; Question Set.IPL Online Quiz by Pragya; Question Set.
IPL Online Quiz by Pragya; Question Set.
 
philosophy and it's principles based on the life
philosophy and it's principles based on the lifephilosophy and it's principles based on the life
philosophy and it's principles based on the life
 
diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....
 
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
 
Championnat de France de Tennis de table/
Championnat de France de Tennis de table/Championnat de France de Tennis de table/
Championnat de France de Tennis de table/
 
The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptx
 
“O BEIJO” EM ARTE .
“O BEIJO” EM ARTE                       .“O BEIJO” EM ARTE                       .
“O BEIJO” EM ARTE .
 
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
 
Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
 Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
 
Including Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdfIncluding Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdf
 
male presentation...pdf.................
male presentation...pdf.................male presentation...pdf.................
male presentation...pdf.................
 

Web sphere mq Online Training at bigclasses