Spuštění a zastavení kanálu

Způsob spuštění kanálu závisí na skutečnosti, zda jde o volající nebo o odpovídací kanál. Při zastavení kanálu můžete určit, zda má být tento kanál zastaven po dokončení zpracování aktuální dávky zpráv nebo nuceně vypnut ještě před dokončením tohoto zpracování.

Než začnete

V počítači musí být pro oba konce kanálu definován vyžadovaný přenosový protokol, například TCP/IP.

Informace o této úloze

Kanály lze rozdělit na volající a odpovídající (kanály odezvy). Aplikace může spustit volající kanály buď přímo, nebo automaticky pomocí inicializátoru kanálu. Kanály odezvy lze spustit pouze prostřednictvím modulu listener.

Volající kanály lze spustit v produktu IBM® MQ Explorer. Při spouštění kanálů odezvy v produktu IBM MQ Explorer ve skutečnosti převádíte kanál odezvy ze stavu Zastaveno do stavu Neaktivní; modul listener poté změní stav Neaktivní na stav Spuštěno. Chcete-li tedy použít kanály odezvy, je nutné spustit v počítači modul listener.

Postup

  • Spusťte kanál ručně.
    1. V pohledu Navigátor klepnutím na složku Kanály zobrazte kanály v pohledu Obsah.
    2. V pohledu Obsah klepněte pravým tlačítkem myši na kanál a pak klepněte na volbu Spustit.
    Kanál bude spuštěn. Ikona umístěná vedle kanálu se změní a bude indikovat, že kanál byl spuštěn.
  • Zastavte kanál.
    1. V pohledu Navigátor klepnutím na složku Kanály zobrazte kanály v pohledu Obsah.
    2. V pohledu Obsah klepněte pravým tlačítkem myši na kanál a pak klepněte na volbu Zastavit.
      Zobrazí se dialogové okno Zastavit kanál.
    3. Vyberte způsob zastavení kanálu produktem IBM MQ:
      • Přijměte výchozí hodnoty (nezaškrtávejte žádná políčka), chcete-li ukončit kanál po dokončení zpracování aktuální dávky zpráv (v systému Windows, Linux®, UNIX nebo IBM i) nebo po zpracování aktuální zprávy (v systému z/OS). Pokud neprobíhá zpracování žádné dávky, přijímající kanál čeká na další dávku nebo na další synchronizační signál (pokud jsou synchronizační signály používány), než bude zastaven. V případě kanálů připojení serveru je kanál zastaven po ukončení připojení.
      • Chcete-li ukončit přenos jakékoli aktuální dávky, zaškrtněte políčko Vynutit přerušení aktuální dávky zpráv; podproces či proces kanálu ukončen nebude. Výsledkem pravděpodobně budou nejisté kanály. V případě kanálů připojení serveru bude aktuální připojení přerušeno.
      • Pokud jste zaškrtli políčko Vynutit přerušení aktuální dávky zpráv a chcete ukončit podproces či proces kanálu, zaškrtněte políčko Povolit ukončení procesu/podprocesu.
    4. Pokud definice kanálu určuje kanál odezvy, smí být tentýž kanál odezvy používán více správci front či vzdálenými připojeními. Můžete tedy filtrovat kanály, které jsou zastaveny: zaškrtněte příslušné políčko a poté zadejte název správce front nebo vzdáleného připojení.
    5. Vyberte stav, do kterého kanál přejde po zastavení:
      • Chcete-li zastavit kanál, ale ponechat proces nebo podproces spuštěný, klepněte na volbu Zastaveno; kanál bude nadále aktivní a bude spotřebovávat prostředky.
      • Chcete-li zastavit kanál i proces či podproces, klepněte na volbu Neaktivní; kanál bude neaktivní a nebude spotřebovávat prostředky.

    Činnost kanálu bude zastavena. Ikona umístěná vedle kanálu se změní a bude indikovat, že činnost kanálu již byla zastavena.