Üzenetcsatorna létrehozása

Mielőtt elkezdené

Mielőtt üzenetcsatornát hozhatna létre el kellett végeznie a következő feladatokat az ismertetőben:

Erről a feladatról

Az ismertető ezen részében egy üzenetcsatornát fog létrehozni a küldő és fogadó sorkezelők között.
Ez a feladat az alábbi felületek valamelyikével végezhető el:

Üzenetcsatorna létrehozása IBM MQ Explorer segítségével

Eljárás

  1. A QM_APPLE fogadó sorkezelőn készítse el a csatorna fogadó végét:
    1. A Navigátor nézet részben bontsa ki a korábban létrehozott QM_APPLE sorkezelőt..
    2. Kattintson a jobb egérgombbal a Csatornák mappára, majd válassza az előugró menü Új > Fogadó csatorna menüpontját.
      Megjelenik az Új fogadó csatorna varázsló.
    3. A Név mezőbe írja be a QM_ORANGE.QM_APPLE értéket.
    4. Kattintson a Befejezés gombra.
      Most létrehozta a fogadó csatornát a fogadó számítógépen.
  2. A QM_ORANGE küldő sorkezelőn készítse el a csatorna küldő végét:
    1. Bontsa ki a korábban létrehozott QM_ORANGE sorkezelőt..
    2. Kattintson a jobb egérgombbal a Csatornák mappára, majd válassza az előugró menü Új > Küldő csatorna menüpontját.
      Megjelenik az Új küldő csatorna varázsló.
    3. A Név mezőbe írja be a QM_ORANGE.QM_APPLE értéket, majd kattintson a Következő gombra.
    4. A Kapcsolat neve mezőbe írja be a fogadó számítógép számítógépnevét vagy IP címét (ezt már meg kellett szereznie a rendszeradminisztrátor segítségével).
      Ha a QM_APPLE sorkezelő létrehozásakor nem az alapértelmezett 1414-es portot használta, akkor a Kapcsolat neve mező bejegyzésének formátuma:
      
      kapcsolatnév(port)
      Ahol kapcsolatnév a fogadó számítógép számítógépneve vagy IP címe, port pedig a fogadó sorkezelő beállításakor használt portszám.
    5. Az Átviteli sor mezőbe írja be a QM_APPLE értéket.
      Az itt megadott átviteli sor névnek meg kell egyeznie a Sorok létrehozása a küldő sorkezelőn szakaszban megadott átviteli sorral.
    6. Kattintson a Befejezés gombra.
    7. Kattintson a Csatornák mappára.
    8. Kattintson a jobb egérgombbal a QM_ORANGE.QM_APPLE elemre.
    9. Kattintson az előugró menü Indítás menüpontjára.
    10. Kattintson az OK gombra.
      Most létrehozta a küldő csatornát a küldő számítógépen.
      Megjegyzés: A fogadó csatornát nem szükséges elindítania, mivel az automatikusan elindult a küldő csatorna beállításakor (a küldő csatorna beállításakor megadta a fogadó csatorna IP címét).

Eredmények

Most létrehozta a QM_ORANGE.QM_APPLE fogadó csatornát a QM_APPLE fogadó sorkezelőn és a QM_ORANGE.QM_APPLE küldő csatornát a QM_ORANGE küldő sorkezelőn. A küldő csatorna indításával automatikusan elindította a fogadó csatornát is.

Az üzenetcsatorna létrehozása MQSC segítségével

Eljárás

  1. Nyissa meg a parancssort a Fogadó számítógépen, és tegye a következőket:
    1. Indítsa el az MQSC felületet a következő parancs kiadásával:
      
      runmqsc
      Egy üzenet jelzi az új MQSC szekció indulását.
    2. Határozzon meg egy fogadó csatornát a következő parancs kiadásával:
      
      define channel (QM_ORANGE.QM_APPLE) chltype (RCVR) trptype (TCP)
      Egy üzenet jelzi a csatorna létrejöttét.
    3. Nyisson meg egy új parancsablakot, és ellenőrizze, hogy mely portok szabadok. Írja be a következő parancsot:
      
      netstat -an

      Ez megjeleníti a futó folyamatok listáját. Ellenőrizze az egyes folyamatokhoz tartozó portszámot, és nézze meg, hogy az 1414-es port használatban van-e. Ezt a Helyi cím oszlopból tudhatja meg. Az információk formátuma: ip_cím:használt_port.

      Ha az 1414-es port nincs használatban, akkor később, az ellenőrzés során használja az 1414-es portot a figyelő és a küldő csatornának. Ha használatban van, akkor válasszon egy olyan portot, ami nincs használatban, például az 1415-öst, ha azt nem használja más folyamat.

    4. Az ellenőrzés megköveteli az alapértelmezett IBM MQ figyelő elindítását. Alapértelmezésben a figyelő az 1414-es porton figyel. Ha azt a c lépésben az 1414-es portot szabadnak találta, akkor nincs teendő, és folytathatja az e lépéssel. Ha az 1414-estől eltérő portot kell használnia, akkor változtassa meg a SYSTEM.DEFAULT.LISTENER.TCP meghatározását. Például az 1415-ös port használatához írja be a következő parancsot az MQSC ablakban:
      
      alter listener(system.default.listener.tcp) trptype(tcp)
      port(portszám)
      Ahol a portszám annak a portnak a száma, amelyen a figyelőnek futnia kell. Ez ugyanaz, mint az eljárás 2b lépésében meghatározott küldő csatornánál használt szám.
    5. Az MQSC ablakban indítsa el az alapértelmezett IBM MQ figyelőt az alábbi parancs kiadásával:
      
      start listener(system.default.listener.tcp)
    6. Állítsa le az MQSC felületet a következő parancs kiadásával:
      
      end
      Megjelenik néhány üzenet, majd pedig a parancssor.
  2. Nyissa meg a parancssort a küldő számítógépen, és tegye a következőket:
    1. Indítsa el az MQSC felületet a következő parancs kiadásával:
      runmqsc
      Egy üzenet jelzi az új MQSC szekció indulását.
    2. Határozzon meg egy küldő csatornát a következő parancs kiadásával:
      
      define channel(QM_ORANGE.QM_APPLE) chltype(sdr) conname('kapcsolatnév(port)') xmitq(QM_APPLE) trptype(tcp)
      A kapcsolatnév érték a fogadó munkaállomás TCP/IP címe. A port érték az a port, amelyen a figyelő fut a fogadó számítógépen; az alapértelmezett érték az 1414.
    3. Indítsa el a fogadó csatornát a következő parancs kiadásával:
      
      start channel (QM_ORANGE.QM_APPLE)
    4. Állítsa le az MQSC felületet a következő parancs kiadásával:
      
      end
      Megjelenik néhány üzenet, majd pedig a parancssor.

Eredmények

Létrehozta az összes olyan IBM MQ objektumot, amely szükséges ahhoz, hogy üzenetet küldjön a QM_ORANGE küldő sorkezelőtől a QM_APPLE fogadó sorkezelő Q1 sorához. A következő feladat tesztüzenet küldése lesz.