Csatorna elindítása és leállítása

A csatorna indításának módja attól függ, hogy az egy hívó csatorna vagy válaszadó csatorna. Amikor egy csatornát leállít, akkor választhat, hogy a csatornát az üzenetek aktuális kötegének feldolgozása után állítja le, vagy leállásra kényszeríti a csatornát, mielőtt az aktuális üzenetköteg feldolgozása befejeződne.

Mielőtt elkezdené

A csatorna mindkét végén lévő számítógépeken rendelkeznie kell a szükséges szállítási protokollal (például TCP/IP protokollal).

Erről a feladatról

A csatornák lehetnek hívók vagy válaszadók. Az alkalmazások a hívó csatornákat vagy közvetlenül indítják el, vagy automatikusan egy csatornakezdeményező használatával. A válaszadó csatornákat csak a figyelő indíthatja el.

Hívó csatornákat indíthat az IBM® MQ Explorer alkalmazásban. Amikor az IBM MQ Explorer programban válaszadó csatornákat indít el, olyankor tulajdonképpen a válaszadó csatornák állapotát Leállítottról Inaktívra módosítja; ezután a figyelő az állapotot Inaktívról Elindítottra változtatja. Ezért ha válaszadó csatornákat használ, akkor a számítógépén el kell indítania egy figyelőt.

Eljárás

  • Indítson el egy csatornát saját kezűleg.
    1. A csatornák megjelenítéséhez a Tartalom nézetben, kattintson a Navigátor nézetben a Csatornák mappára.
    2. A Tartalom nézetben kattintson a jobb egérgombbal a csatornára, majd válassza az előugró menü Indítás menüpontját.
    A csatorna elindul. A csatorna melletti ikon megváltozik, és azt mutatja, hogy a csatorna fut.
  • Állítson egy csatornát.
    1. A csatornák megjelenítéséhez a Tartalom nézetben, kattintson a Navigátor nézetben a Csatornák mappára.
    2. A Tartalom nézetben kattintson a csatornára jobb egérgombbal, majd válassza az előugró menü Leállítás... menüpontját.
      Megnyílik a Csatorna leállítása párbeszédablak.
    3. Válassza ki, a IBM MQ hogyan állítsa le a csatornát:
      • Fogadja el az alapértelmezett értékeket (ne jelölje be a jelölőnégyzeteket) a csatorna leállításához, miután az aktuális üzenetköteg elvégezte a feldolgozást (Windows, Linux®, UNIX vagy IBM i rendszereken), vagy a csatorna leállításához az aktuális üzenet után (z/OS rendszeren). Fogadó csatorna esetén, ha nincs folyamatban lévő köteg, akkor a csatorna a leállítás előtt megvárja vagy a következő köteget vagy a következő életjelet (amennyiben a rendszer használ életjeleket). Kiszolgálókapcsolat csatorna esetén a csatorna leáll, amikor a kapcsolat véget ér.
      • Válassza az Aktuális üzenetköteg megszakításának kényszerítése jelölőnégyzetet bármely aktuális köteg átvitelének lezárásához; a csatorna szála vagy folyamata nem kerül lezárásra. Ez valószínűleg kétséges állapotú csatornákat eredményez. A kiszolgálókapcsolat csatornák esetében az aktuális kapcsolat megszakadt.
      • Ha az Aktuális üzenetköteg megszakításának kényszerítése jelölőnégyzetet választja és szeretné lezárni a csatorna szálát vagy folyamatát, akkor válassza a Folyamat/szál lezárásának engedélyezése jelölőnégyzetet.
    4. Ha a csatornameghatározás egy válaszadó csatorna, akkor a többszörös sorkezelők vagy távoli kapcsolatok ugyanazt a válaszadó csatornát használhatják. Ezért lehetőség van annak szűrésére, hogy mely csatornák vannak leállítva: válassza ki az érintett jelölőnégyzetet, majd írja be a sorkezelő vagy a távoli kapcsolat nevét.
    5. Válassza ki, hogy mire módosul a csatorna állapota, amikor az leáll:
      • Kattintson a Leállítva lehetőségre a csatorna leállításához úgy, hogy a folyamat és a szál továbbra is fusson; a csatorna továbbra is aktív és erőforrásokat használ fel.
      • Kattintson az Inaktív lehetőségre a csatorna leállításához, beleértve a folyamat és a szál leállítását is; a csatorna inaktív és nem használ fel erőforrásokat.

    A csatorna leáll. A csatorna melletti ikon megváltozik, és azt mutatja, hogy a csatorna már nem fut.