+ All Categories
Home > Documents > 20619833 WebSphere MQ Introduction Training Guide

20619833 WebSphere MQ Introduction Training Guide

Date post: 30-May-2018
Category:
Upload: creativeraj181283
View: 220 times
Download: 0 times
Share this document with a friend

of 132

Transcript
  • 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/(


Recommended