Vymazání zpráv z fronty

Můžete vymazat zprávy z fronty bez nutnosti zastavit a restartovat správce front.

Informace o této úloze

Postup při vymazání všech zpráv z fronty.

Postup

  1. V pohledu Navigator klepněte na složku Fronty , která obsahuje danou frontu.
    Fronta se zobrazí v pohledu Obsah.
  2. V pohledu Obsah klepněte pravým tlačítkem myši na frontu a poté klepněte na volbu Vymazat zprávy ...
    Otevře se dialogové okno Vymazat frontu.
  3. Vyberte metodu, která má být použita při vymazání všech zpráv z fronty:
    • Použijete-li příkaz CLEAR, budou všechny zprávy vymazány z fronty. Pokud je však fronta již otevřena exkluzivně jinou aplikací nebo pokud fronta obsahuje nepotvrzené zprávy, příkaz bezprostředně selže a žádné zprávy vymazány nebudou.
    • Použijete-li volání rozhraní API MQGET, budou zprávy načítány z fronty až do okamžiku, kdy nebudou k dispozici žádné další zprávy. Příkaz MQGET však nerozpoznává nepotvrzené zprávy, což znamená, že ve frontě stále mohou existovat nepotvrzené zprávy. Příkaz také může selhat, pokud je fronta otevřena jinou aplikací ve výhradním režimu.
  4. Klepněte na tlačítko Vymazat.
    Bude zobrazena zpráva se sdělením, zda byl příkaz úspěšný, či nikoli.
  5. Zavřete dialogové okno klepnutím na tlačítko Zavřít .

Výsledky

Pokud nedojde k problému (pokud například fronta neobsahuje nepotvrzené zprávy), budou všechny zprávy z fronty odstraněny.