Date post: | 30-May-2018 |
Category: |
Documents |
Upload: | creativeraj181283 |
View: | 220 times |
Download: | 0 times |
of 132
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
1/132
$7HFKQLFDO,QWURGXFWLRQ
7R:HE6SKHUH04&RXUVH&RGH04
0DVWHU9LVXDOV(5&
:RUOGZLGH&HUWLILHG0DWHULDO,%0/HDUQLQJ6HUYLFHV
RYHU
)URQWFRYHU
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
2/132
0DVWHU9LVXDOV
7KHLQIRUPDWLRQFRQWDLQHGLQWKLVGRFXPHQWKDVQRWEHHQVXEPLWWHGWRDQ\IRUPDO,%0WHVWDQGLVGLVWULEXWHGRQDQDVLVEDVLVZLWKRXW
DQ\ZDUUDQW\HLWKHUH[SUHVVRULPSOLHG7KHXVHRIWKLVLQIRUPDWLRQRUWKHLPSOHPHQWDWLRQRIDQ\RIWKHVHWHFKQLTXHVLVDFXVWRPHU
UHVSRQVLELOLW\DQGGHSHQGVRQWKHFXVWRPHUVDELOLW\WRHYDOXDWHDQGLQWHJUDWHWKHPLQWRWKHFXVWRPHUVRSHUDWLRQDOHQYLURQPHQW:KLOH
HDFKLWHPPD\KDYHEHHQUHYLHZHGE\,%0IRUDFFXUDF\LQDVSHFLILFVLWXDWLRQWKHUHLVQRJXDUDQWHHWKDWWKHVDPHRUVLPLODUUHVXOWVZLOO
UHVXOWHOVHZKHUH&XVWRPHUVDWWHPSWLQJWRDGDSWWKHVHWHFKQLTXHVWRWKHLURZQHQYLURQPHQWVGRVRDWWKHLURZQULVN
&RS\ULJKW,QWHUQDWLRQDO%XVLQHVV0DFKLQHV&RUSRUDWLRQ$OOULJKWVUHVHUYHG
7KLVGRFXPHQWPD\QRWEHUHSURGXFHGLQZKROHRULQSDUWZLWKRXWWKHSULRUZULWWHQSHUPLVVLRQRI,%0
1RWHWR86*RYHUQPHQW8VHUV'RFXPHQWDWLRQUHODWHGWRUHVWULFWHGULJKWV8VHGXSOLFDWLRQRUGLVFORVXUHLVVXEMHFWWRUHVWULFWLRQV
VHWIRUWKLQ*6$$'36FKHGXOH&RQWUDFWZLWK,%0&RUS
7UDGHPDUNV
,%0LVDUHJLVWHUHGWUDGHPDUNRI,QWHUQDWLRQDO%XVLQHVV0DFKLQHV&RUSRUDWLRQ
7KHIROORZLQJDUHWUDGHPDUNVRI,QWHUQDWLRQDO%XVLQHVV0DFKLQHV&RUSRUDWLRQLQWKH8QLWHG
6WDWHVRURWKHUFRXQWULHVRUERWK
'RPLQR/RWXV1RWHV/RWXVDQG1RWHVDUHWUDGHPDUNVRUUHJLVWHUHGWUDGHPDUNVRI/RWXV
'HYHORSPHQW&RUSRUDWLRQDQGRU,%0&RUSRUDWLRQLQWKH8QLWHG6WDWHVRWKHUFRXQWULHVRU
ERWK
,QWHOLVDWUDGHPDUNVRI,QWHO&RUSRUDWLRQLQWKH8QLWHG6WDWHVRWKHUFRXQWULHVRUERWK
/LQX[LVDUHJLVWHUHGWUDGHPDUNRI/LQXV7RUYDOGVLQWKH8QLWHG6WDWHVDQGRWKHUFRXQWULHV
0LFURVRIW:LQGRZV:LQGRZV17DQGWKH:LQGRZVORJRDUHWUDGHPDUNVRI0LFURVRIW
&RUSRUDWLRQLQWKH8QLWHG6WDWHVRWKHUFRXQWULHVRUERWK
-DYDDQGDOO-DYDEDVHGWUDGHPDUNVDUHWUDGHPDUNVRI6XQ0LFURV\VWHPV,QFLQWKH
8QLWHG6WDWHVRWKHUFRXQWULHVRUERWK
81,;LVDUHJLVWHUHGWUDGHPDUNRI7KH2SHQ*URXSLQWKH8QLWHG6WDWHVDQGRWKHU
FRXQWULHV
2WKHUFRPSDQ\SURGXFWDQGVHUYLFHQDPHVPD\EHWUDGHPDUNVRUVHUYLFHPDUNVRIRWKHUV
$,; $6 %RRN0DQDJHU &,&6 '%
'
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
3/132
0DVWHU9LVXDOV
2&
&RXUVHPDWHULDOVPD\QRWEHUHSURGXFHGLQZKROHRULQSDUW
ZLWKRXWWKHSULRUZULWWHQSHUPLVVLRQRI,%0
&RS\ULJKW,%0&RUS &RQWHQ
&RQWHQWV
&RXUVH3UHVHQWDWLRQ0DWHULDO2YHUYLHZ Y
8QLW,QWURGXFWLRQWR:HE6SKHUH04
8QLW3URJUDPPLQJZLWK:HE6SKHUH047KH04,
8QLW,QWHUFRPPXQLFDWLRQ
8QLW6\VWHP$GPLQLVWUDWLRQ
8QLW7UDQVDFWLRQDO6XSSRUW
8QLW6HFXULW\
8QLW/LQNLQJ%ULGJLQJDQGWKH:HE6SKHUH04)DPLO\
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
4/132
0DVWHU9LVXDOV
&RXUVHPDWHULDOVPD\QRWEHUHSURGXFHGLQZKROHRULQSDUW
ZLWKRXWWKHSULRUZULWWHQSHUPLVVLRQRI,%0
LY $7HFKQLFDO,QWURGXFWLRQ7R:HE6SKHUH04 &RS\ULJKW,%0&RUS
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
5/132
0DVWHU9LVXDOV
&RXUVHPDWHULDOVPD\QRWEHUHSURGXFHGLQZKROHRULQSDUW
ZLWKRXWWKHSULRUZULWWHQSHUPLVVLRQRI,%0
&RS\ULJKW,%0&RUS &RXUVH3UHVHQWDWLRQ0DWHULDO2YHUYLHZ
UHI &RXUVH3UHVHQWDWLRQ0DWHULDO2YHUYLHZ
,QFOXGHGLQWKLVSDFNDJHDUHODQGVFDSHEODFNDQGZKLWHSDSHUFRSLHVRIHDFKRIWKH
VWXGHQWYLVXDOVLQFOXGHGLQWKH6WXGHQW1RWHERRN7KHSDSHUFRSLHVDUHWREHXVHGWR
UHSURGXFHRYHUKHDGWUDQVSDUHQFLHVUHTXLUHWRWHDFKWKHFRXUVH,WLVUHFRPPHQGHGWKDW
EODFNRQFOHDUWUDQVSDUHQFLHVEHXVHGWRUHSURGXFHWKHSDFNDJH,QDGGLWLRQWRWKHVWXGHQWYLVXDOVDZHOFRPHYLVXDO6+28/'EHLQFOXGHG7RHQVXUHWKDW
HDFKVWXGHQWLVDWWHQGLQJWKHFRUUHFWFRXUVHIRUZKLFKWKH\RULJLQDOO\HQUROOHGWKHZHOFRPH
YLVXDOVKRXOGEHXVHGWRSURYLGHWKHVWXGHQWZLWKWKHFRXUVHQDPHDQGFRXUVHFRGHXSRQ
HQWHULQJWKHFODVVURRP
,WLVDGYLVHGWKDWXSRQFKHFNLQJRXWWKHFODVVURRPSULRUWRWKHVWDUWRIFODVVWKHUHEHWZR
RYHUKHDGSURMHFWRUVLQWKHFODVVURRP7KLVZLOOJXDUDQWHHWKDWWKHUHLVDZRUNLQJRYHUKHDG
SURMHFWRUDYDLODEOHDWDOOWLPHVIRUWKHGXUDWLRQRIWKHFODVV
7KHSDSHUFRSLHVDQGWKHWUDQVSDUHQFLHVFUHDWHGIURPWKHSDSHUFRSLHVDUHWKHSURSHUW\RI
,%0%\ZD\RISURWHFWLQJRXULQWHOOHFWXDOSURSHUWLHVQHLWKHUWKHSDSHUFRSLHVQRUWKHWUDQVSDUHQFLHVVKRXOGEHJLYHQWRDQ\RQHRWKHUWKDQDFRXUVHFHUWLILHGLQVWUXFWRU7KH
FRSLHVDUHQRWWREHXVHGIRUDQ\SXUSRVHRWKHUWKDQWHDFKLQJWKHFRXUVH7KHVHFXULW\RI
WKLVSDFNDJHDQGWKHSURGXFWVFUHDWHGDVDUHVXOWRIWKLVSDFNDJHDUHWKHUHVSRQVLELOLW\RI
WKHFRXUVHFHUWLILHGLQVWUXFWRU
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
6/132
0DVWHU9LVXDOV
&RXUVHPDWHULDOVPD\QRWEHUHSURGXFHGLQZKROHRULQSDUW
ZLWKRXWWKHSULRUZULWWHQSHUPLVVLRQRI,%0
YL $7HFKQLFDO,QWURGXFWLRQ7R:HE6SKHUH04 &RS\ULJKW,%0&RUS
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
7/132
&RXUVHPDWHULDOVPD\QRWEHUHSURGXFHGLQZKROHRULQSDUW
ZLWKRXWWKHSULRUZULWWHQSHUPLVVLRQRI,%0
&RS\ULJKW,%0&RUS 8QLW,QWURGXFWLRQWR:HE6SKHUH04
9,681,7
HPSW\ 8QLW,QWURGXFWLRQWR:HE6SKHUH04
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
8/132
&RXUVHPDWHULDOVPD\QRWEHUHSURGXFHGLQZKROHRULQSDUW
ZLWKRXWWKHSULRUZULWWHQSHUPLVVLRQRI,%0
$7HFKQLFDO,QWURGXFWLRQ7R:HE6SKHUH04 &RS\ULJKW,%0&RUS
ss
n
itbjec
tives
Aftercom
pletingthisunityoushouldbeable
to
osition
messagingandqueuingintodaysbusinessenvironm
ent
rovideahigh-levelviewofebphere
functions
howbreadthofcoverage
ofebphere
products
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
9/132
&RXUVHPDWHULDOVPD\QRWEHUHSURGXFHGLQZKROHRULQSDUW
ZLWKRXWWKHSULRUZULWWHQSHUPLVVLRQRI,%0
&RS\ULJKW,%0&RUS 8QLW,QWURGXFWLRQWR:HE6SKHUH04
9,681,7
HPSW\ss
Islands
ofAu
toma
tion
Theroblems
ixednvironme
nts
Complex
rogramming
imitedesign
Choices
ifficultCoordination
ofata
B
C
N
IC
IBM
C
A
C
/
ANT
C/I
.
C
T
N
A
CNT
C
T
I
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
10/132
&RXUVHPDWHULDOVPD\QRWEHUHSURGXFHGLQZKROHRULQSDUW
ZLWKRXWWKHSULRUZULWWHQSHUPLVVLRQRI,%0
$7HFKQLFDO,QWURGXFWLRQ7R:HE6SKHUH04 &RS\ULJKW,%0&RUS
ss
rogra
m-to-rogra
mCommun
ica
tion
A
B
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
11/132
&RXUVHPDWHULDOVPD\QRWEHUHSURGXFHGLQZKROHRULQSDUW
ZLWKRXWWKHSULRUZULWWHQSHUPLVVLRQRI,%0
&RS\ULJKW,%0&RUS 8QLW,QWURGXFWLRQWR:HE6SKHUH04
9,681,7
HPSW\ss
ynchronous
App
lica
tion
es
ign
o
de
l
Queue1
A
B
Que
ue2
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
12/132
&RXUVHPDWHULDOVPD\QRWEHUHSURGXFHGLQZKROHRULQSDUW
ZLWKRXWWKHSULRUZULWWHQSHUPLVVLRQRI,%0
$7HFKQLFDO,QWURGXFWLRQ7R:HE6SKHUH04 &RS\ULJKW,%0&RUS
ss
Async
hronous
App
lica
tion
e
sign
o
del
Queue2
Queue1
A
B
C
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
13/132
&RXUVHPDWHULDOVPD\QRWEHUHSURGXFHGLQZKROHRULQSDUW
ZLWKRXWWKHSULRUZULWWHQSHUPLVVLRQRI,%0
&RS\ULJKW,%0&RUS 8QLW,QWURGXFWLRQWR:HE6SKHUH04
9,681,7
HPSW\ss
imeIn
depen
denc
e
Not
available
Not
a
vailable
Not
available
A
A
A
A
B
B
B
B
Not
av
ailable
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
14/132
&RXUVHPDWHULDOVPD\QRWEHUHSURGXFHGLQZKROHRULQSDUW
ZLWKRXWWKHSULRUZULWWHQSHUPLVVLRQRI,%0
$7HFKQLFDO,QWURGXFWLRQ7R:HE6SKHUH04 &RS\ULJKW,%0&RUS
ss
he
h
ree
tyleso
fCommunica
tion
rogram
A
rogram
B
rogram
B
rogram
A
rogram
A
rogram
B
rog
ram
C
C
onversational
Calla
nd
return
essa
ging
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
15/132
&RXUVHPDWHULDOVPD\QRWEHUHSURGXFHGLQZKROHRULQSDUW
ZLWKRXWWKHSULRUZULWWHQSHUPLVVLRQRI,%0
&RS\ULJKW,%0&RUS 8QLW,QWURGXFWLRQWR:HE6SKHUH04
9,681,7
HPSW\ss
ICa
lls
Applica
tion
ueuem
anager
Proce
ssobject
Qu
eue
man
ager
ob
ject
MQI
Nam
elist
Ob
ject
ajorcalls
C
NN
C
NN
C
N
C
T
T1
T
inorcalls
B
N
C
T
B
AC
N
T
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
16/132
&RXUVHPDWHULDOVPD\QRWEHUHSURGXFHGLQZKROHRULQSDUW
ZLWKRXWWKHSULRUZULWWHQSHUPLVVLRQRI,%0
$7HFKQLFDO,QWURGXFWLRQ7R:HE6SKHUH04 &RS\ULJKW,%0&RUS
ss
essage
essage=
ea
ders
+Applica
tion
da
ta
e
aders
Applicationdata
Anysequ
enceo
fby
tes
rivate
tothesen
dingand
receiv
ingapp
lica
tions
No
tm
ean
ing
fultotheque
ue
manager
e
tbyapp
lica
tion
an
dqueuemanager
ea
ders
MQMD
MQXQH
MQDLH
an
dso
fort
h
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
17/132
&RXUVHPDWHULDOVPD\QRWEHUHSURGXFHGLQZKROHRULQSDUW
ZLWKRXWWKHSULRUZULWWHQSHUPLVVLRQRI,%0
&RS\ULJKW,%0&RUS 8QLW,QWURGXFWLRQWR:HE6SKHUH04
9,681,7
HPSW\ss
ocala
ndemote
ueues
rogramA
I
ys
tem
ueue
manager
etwork-CA
MT
ueue
manager
rog
ramB
ro
gramC
MT
MGET
MGET
ys
tem
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
18/132
&RXUVHPDWHULDOVPD\QRWEHUHSURGXFHGLQZKROHRULQSDUW
ZLWKRXWWKHSULRUZULWWHQSHUPLVVLRQRI,%0
$7HFKQLFDO,QWURGXFWLRQ7R:HE6SKHUH04 &RS\ULJKW,%0&RUS
ss
essag
ing
eans
ess
e
two
rking
Applicatio
ns
Networkinginterface
MI
MI
ueue
manager
ueue
manager
Applications
Applic
ations
Applicatio
ns
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
19/132
&RXUVHPDWHULDOVPD\QRWEHUHSURGXFHGLQZKROHRULQSDUW
ZLWKRXWWKHSULRUZULWWHQSHUPLVVLRQRI,%0
&RS\ULJKW,%0&RUS 8QLW,QWURGXFWLRQWR:HE6SKHUH04
9,681,7
HPSW\ss
ara
lle
lrocessing-
App
licat
ion
es
ign
TCANTA
TT
TT
Tep
ly-toqueue
CA
T
T
T
C
A
NTA
IT
T
T
Reply-toqueue
T
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
20/132
&RXUVHPDWHULDOVPD\QRWEHUHSURGXFHGLQZKROHRULQSDUW
ZLWKRXWWKHSULRUZULWWHQSHUPLVVLRQRI,%0
$7HFKQLFDO,QWURGXFWLRQ7R:HE6SKHUH04 &RS\ULJKW,%0&RUS
ss
Client/
erver-
App
lica
tion
ode
l
ueue=serv
ice
essage
=reques
t
ep
ly-toqueuename
inmessage
descriptor
u
ltipleins
tanceso
fserver
poss
ible
nsura
nce
agent
nsurance
quo
tations
nsurance
da
ta
C
lien
ts
erver
nsurance
agen
t
nsuranc
e
agen
t
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
21/132
&RXUVHPDWHULDOVPD\QRWEHUHSURGXFHGLQZKROHRULQSDUW
ZLWKRXWWKHSULRUZULWWHQSHUPLVVLRQRI,%0
&RS\ULJKW,%0&RUS 8QLW,QWURGXFWLRQWR:HE6SKHUH04
9,681,7
HPSW\ss
riggering
rocess
object
u
eue
Ma
nager A
pplication
queue
Initiation
queue
A-
rogramA
rogr
amB
A-
Triggerm
onitor
I-5
Trigger
types
IT
T
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
22/132
&RXUVHPDWHULDOVPD\QRWEHUHSURGXFHGLQZKROHRULQSDUW
ZLWKRXWWKHSULRUZULWWHQSHUPLVVLRQRI,%0
$7HFKQLFDO,QWURGXFWLRQ7R:HE6SKHUH04 &RS\ULJKW,%0&RUS
ss
a
taIn
tegri
ty
-phase
commit
nitofwork
nitofwork
nitofwork
rite
end
yncpoint
e
ceive
rite
y
ncpoint
rite
ut
yncpoint
Get
rite
yncpoint
nitofwork
q
ynchron
ous
model
Asynchr
onous
model
B
B
B
B
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
23/132
&RXUVHPDWHULDOVPD\QRWEHUHSURGXFHGLQZKROHRULQSDUW
ZLWKRXWWKHSULRUZULWWHQSHUPLVVLRQRI,%0
&RS\ULJKW,%0&RUS 8QLW,QWURGXFWLRQWR:HE6SKHUH04
9,681,7
HPSW\ss
ecuri
ty
Applica
tion
ata
Com
mands
rog
rams
ocalueueanager
CA
emoteu
eueanager
CA
a
tabase
I C
ontext
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
24/132
&RXUVHPDWHULDOVPD\QRWEHUHSURGXFHGLQZKROHRULQSDUW
ZLWKRXWWKHSULRUZULWWHQSHUPLVVLRQRI,%0
$7HFKQLFDO,QWURGXFWLRQ7R:HE6SKHUH04 &RS\ULJKW,%0&RUS
ss
e
bp
here
Clien
t
Co
mmunications
stack
Client
connection
ebphere
application
C
lientsystem
C
ommunications
stack
erver
connection
ebphere
queue
manager
erversystem
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
25/132
&RXUVHPDWHULDOVPD\QRWEHUHSURGXFHGLQZKROHRULQSDUW
ZLWKRXWWKHSULRUZULWWHQSHUPLVVLRQRI,%0
&RS\ULJKW,%0&RUS 8QLW,QWURGXFWLRQWR:HE6SKHUH04
9,681,7
HPSW\ss
hatIs
the
e
bp
here
r
amework
?
Application
essag
ing
an
d
ueu
ing
erne
l
ata
Conversion
nterface
ecurity
nabling
nterface
Name
ervice
nterface
Trigger
onitor
nterface
essage
Channel
nterface
C
ecurity
C
irectory
ther
NA
TC
/
C
N
T
C
thery
stems
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
26/132
&RXUVHPDWHULDOVPD\QRWEHUHSURGXFHGLQZKROHRULQSDUW
ZLWKRXWWKHSULRUZULWWHQSHUPLVVLRQRI,%0
$7HFKQLFDO,QWURGXFWLRQ7R:HE6SKHUH04 &RS\ULJKW,%0&RUS
ss
n
itu
mmary
Commercialmessaging=
ndustrialtrength
Asing
lemultiplatformM
I
Assuredmessagedelive
ry
Time-independentprocessing
Applic
ationparallelism
asterapplicationdevelo
pment
A
B
Queue
1
Q
ueue
2
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
27/132
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
Copyright IBM Corp. 1998, 2002 Unit 2. Programming with WebSphere MQ - The MQI 2-1
1.2.2 VISUNIT
empty Unit 2. Programming with WebSphere MQ - TheMQI
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
28/132
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
2-2 A Technical Introduction To WebSphere MQ Copyright IBM Corp. 1998, 2002
8QLW2EMHFWLYHV
$IWHUFRP
SOHWLQJWKLVXQLW\RXVKRXOGEHDEOH
WR
,QWURGXFHHDFK04,FDOO
3URYLGH
KLJKOHYHOXQGHUVWDQGLQJRIWKHXVH
RIHDFKFDOO
*DLQXQGHUVWDQGLQJRIVRP
H04,GHWDLO
1RWHVRPHYHUVLRQIXQFWLRQ
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
29/132
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
Copyright IBM Corp. 1998, 2002 Unit 2. Programming with WebSphere MQ - The MQI 2-3
1.2.2 VISUNIT
empty
7KH04
,3KLORVRSK
\
6LPSOH&
$//LQWHUIDFH
/LPLWHGQXPEHURIFDOOV
5LFKLQIXQFWLRQ
6HQVLEOH
GHIDXOWDQGLQLWLDOYDOXHV
6XSSOLHG
LQFOXGHILOHVDQG
FRS\ILOHVIRUWKHGHILQLWLRQVRI
6WUXFWXUHV
&RQVWDQWV
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
30/132
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
2-4 A Technical Introduction To WebSphere MQ Copyright IBM Corp. 1998, 2002
1RWDWLR
Q
04387+FRQQ2EM'HVF0VJ'HVF3XW0VJ2SWV
%XIIHU/HQJWK%XIIHU
&RPS&RGH
5HDVRQ
:HE6
SKHUH04$SS
OLFDWLRQ3URJUDPPLQJ5HIHUHQFH
&$//0438786,1*+
&2
11
2%-'(6&
06*'
(6&
38706*2376
%
8))(5/(1*7+
%8)
)(5
&203&2'(
5($621
(TXLYDOHQWLQ&2%2
/
04387
+FRQQ
2EM'HVF
0VJ'HVF
3XW0VJ2
SWV
%XIIHU/HQJWK
%XIIHU
&RPS&RGH
5HDVRQ
(TXLYDOHQWLQ&
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
31/132
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
Copyright IBM Corp. 1998, 2002 Unit 2. Programming with WebSphere MQ - The MQI 2-5
1.2.2 VISUNIT
empty
04&211&DOO
4XH
XHPDQDJHU
&RQQHFWLRQ
$SS
OLFD
WLRQ
04&211
&RQQHFWLR
QKDQGOH
&RPSOHWLR
QFRGH
5HDVRQFR
GH
4XHXHPDQDJHUQDPH
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
32/132
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
2-6 A Technical Introduction To WebSphere MQ Copyright IBM Corp. 1998, 2002
04&211;&DOO
4XH
XHPDQDJHU
&RQQHFWLRQ
$SS
OLFD
WLRQ
04&211;
&RQQHFWLR
QKDQGOH
&RPSOHWLR
QFRGH
5HDVRQFR
GH
4XHXHPDQDJHUQDPH
&RQQHFWLRQRSWLRQV
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
33/132
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
Copyright IBM Corp. 1998, 2002 Unit 2. Programming with WebSphere MQ - The MQI 2-7
1.2.2 VISUNIT
empty
5HPRWH4XHXH0D
QDJHU
Application
:
MQCO
NN
:
Local
queue
Remote
queue
Remote
queue
Localqueuem
anager
Remotequeuemanager
Remotequeuem
anager
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
34/132
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
2-8 A Technical Introduction To WebSphere MQ Copyright IBM Corp. 1998, 2002
0423(1&DOO
4XH
XHPDQDJHU
&RQQHFWLRQ
$SS
OLFD
WLRQ
0423(1
2EMHFWKD
QGOH
&RPSOHWLRQFRGH
5HDVRQFRGH
&RQQHFWLRQKDQGOH
2EMHFWGH
VFULSWRU
2SWLRQV
$FFHVV
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
35/132
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
Copyright IBM Corp. 1998, 2002 Unit 2. Programming with WebSphere MQ - The MQI 2-9
1.2.2 VISUNIT
empty
04387&DOO
4XH
XHPDQDJHU
&RQQHFWLRQ
$SS
OLFD
WLRQ
04387
&RPSOHWLRQFRGH
5HDVRQFRGH
&RQQHFWLR
QKDQGOH
2EMHFWKDQ
GOH
0HVVDJHG
HVFULSWRU
3XWPHVVD
JHRSWLRQV
$SSOLFDWLRQGDWD
$FFHVV
0HV
VDJH
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
36/132
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
2-10 A Technical Introduction To WebSphere MQ Copyright IBM Corp. 1998, 2002
04*(7&DOO
4XH
XHPDQDJHU
&RQQHFWLRQ
$SS
OLFD
WLRQ
04*(7
0HVVDJHG
HVFULSWRU
$SSOLFDWLRQGDWD
&RPSOHWLRQFRGH
5HDVRQFR
GH
&RQQHFWLR
QKDQGOH
2EMHFWKDQ
GOH
*HWPHVVD
JHRSWLRQV
$FFHVV
0HV
VDJH
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
37/132
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
Copyright IBM Corp. 1998, 2002 Unit 2. Programming with WebSphere MQ - The MQI 2-11
1.2.2 VISUNIT
empty
*HW0H
VVDJH2SWLR
QV
:DLW
6HWVLJQDO
%URZVHIURPV
WDUWRITXHXH
%URZVHIURPF
XUUHQWSRVLWLRQ
LQTXHXH
*HWPHVVDJH
XQGHUEURZVHF
XUVRU
:LWKLQV\QFSR
LQWFRQWURO
2XWVLGHRIV\Q
FSRLQWFRQWURO
$FFHSWWUXQFDWHGPHVVDJH
&RQYHUWDSSOLF
DWLRQGDWD
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
38/132
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
2-12 A Technical Introduction To WebSphere MQ Copyright IBM Corp. 1998, 2002
04387&DOO
4XH
XHPDQDJHU
&RQQHFWLRQ
$SS
OLFD
WLRQ
04387
&RPSOHWLRQFRGH
5HDVRQFRGH
&RQQHFWLR
QKDQGOH
2EMHFWGHV
FULSWRU
0HVVDJHG
HVFULSWRU
3XWPHVVD
JHRSWLRQV
$SSOLFDWLRQGDWD
$FFHVV
0HV
VDJH
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
39/132
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
Copyright IBM Corp. 1998, 2002 Unit 2. Programming with WebSphere MQ - The MQI 2-13
1.2.2 VISUNIT
empty
04,14
&DOO
4XH
XHPDQDJHU
&RQQHFWLRQ
$SS
OLFD
WLRQ
04,14
$WWULEXWHY
DOXHV
&RPSOHWLRQFRGH
5HDVRQFR
GH
&RQQHFWLR
QKDQGOH
2EMHFWKDQGOH
$WWULEXWHVHOHFWRUV
$FFHVV
$WWULE
XWH
YDOX
HV
4XHXH
PDQDJHU
REMHFW
3URFHVV
REMHFW
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
40/132
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
2-14 A Technical Introduction To WebSphere MQ Copyright IBM Corp. 1998, 2002
046(7
&DOO
4XH
XHPDQDJHU
&RQQHFWLRQ
$SS
OLFD
WLRQ
046(7
&RPSOHWLRQFRGH
5HDVRQFRGH
&RQQHFWLRQKDQGOH
2EMHFWKD
QGOH
$WWULEXWHVHOHFWRUV
$WWULEXWHYDOXHV
$FFHVV
$WWULEXWH
YDOXHV
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
41/132
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
Copyright IBM Corp. 1998, 2002 Unit 2. Programming with WebSphere MQ - The MQI 2-15
1.2.2 VISUNIT
empty
$GGLWLR
QDO04,&DOOV
04%
(*,1
04&
0,7
04%
$&.
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
42/132
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
2-16 A Technical Introduction To WebSphere MQ Copyright IBM Corp. 1998, 2002
6RPH)LHOGVLQWKH
0HVVDJH'
HVFULSWRU
Application
data
Message
descrip
tor
([SLU\
*URXS,G
0VJ6HT1XPEHU
2IIVHW
)RUPDW
(QFRGLQJ
&RGHG&KDU6HW,G
3HUVLVWHQFH
3ULRULW\
0VJ,G
&RUUHO,G
5HSRUW
)HHGEDFN
5HSO\7R4
5HSO\7R40JU
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
43/132
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
Copyright IBM Corp. 1998, 2002 Unit 2. Programming with WebSphere MQ - The MQI 2-17
1.2.2 VISUNIT
empty
0HVVDJH3HUVLVWHQ
FH
$SS
OLFDWLRQ
04387
&&5&
3HUV
LVWH
QWPHVVDJH
0
4387
&&5&
1RQSHUVLV
WHQ
WPHVVDJH
/RJ
4XHXH0DQDJHU
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
44/132
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
2-18 A Technical Introduction To WebSphere MQ Copyright IBM Corp. 1998, 2002
5HWULHY
DOLQ3ULRULW\2UGHU
Priority2
1
3
1
2
3
0
1
2
3ULRUL
WLHV
FIF
O
FIF
O
FIF
O
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
45/132
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
Copyright IBM Corp. 1998, 2002 Unit 2. Programming with WebSphere MQ - The MQI 2-19
1.2.2 VISUNIT
empty
5HVSRQVHVDQG5H
SRUWV
Program
MQOPEN
MQPUT
/RFDOTXHXH
PDQDJHU
7UDQVPLVVLRQ
TXHXH
5HSO\WR
TXHXH
5HP
RWHTXHXHGHILQLWLRQ
&&5&
CC/R
C
'HV
WLQD
WLRQ
TXHXH
5HSRUWV
([FHS
WLRQ
([S
LUD
WLRQ
&2$
&2'5
HPRWH
TXHXH
PDQDJHU
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
46/132
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
2-20 A Technical Introduction To WebSphere MQ Copyright IBM Corp. 1998, 2002
([SLU\
$SSOLFDWLRQ$
04387
$SSOLFDWLRQ%
04*(7
7LPH/DSVHG
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
47/132
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
Copyright IBM Corp. 1998, 2002 Unit 2. Programming with WebSphere MQ - The MQI 2-21
1.2.2 VISUNIT
empty
0HVVDJH*URXSDQ
G6HJPHQWDWLRQ
$PHVVDJHJURXS
&RQVLVWVRIRQHRUPRUHORJLFDOPHVVDJHV
$ORJLFD
OPHVVDJHLV
$SK\VLFDOPHVVDJHXQOHVVLWLVVSOLWLQWRVHJPH
QWV
,GHQWLILHGE\WKH*URXS,GDQG0VJ6HT1XPEHUILHOGVLQWKHPHVVDJH
GHVFULSWRU
1HHGHG
7RHQVXUHRUGHULQJRQUHWULHYDOZKHUHLWLVQRWDOUHDG\JXDUDQWHHG
7RDOOR
ZDQDSSOLFDWLRQWRJ
URXSWRJHWKHUUHODWHG
PHVVDJHV
6HJP
HQWDWLRQQHHGHGZKHQDPHVVDJHLVWRROD
UJH
6HJPHQ
WDWLRQUHDVVHPEO\PD
\EHGRQHE\WKHDSSOLFDWLRQ40*5
Messagegroup
Lo
gicalmessage1
Logicalmessage2
Logicalmes
sage3
Segment1
Segmen
t2
8/14/2019 20619833 WebSphere MQ Introduction Training Guide
48/132
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
2-22 A Technical Introduction To WebSphere MQ Copyright IBM Corp. 1998, 2002
'LVWULEXWLRQ/LVW
DALLAS
PARIS
CALLMQOP
EN...
2EMHFW1DPH
0$,/B
,1B+
856/(