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
- V pohledu Navigátor klepněte na složku Fronty obsahující danou frontu.
Fronta se zobrazí v pohledu Obsah.
- V pohledu Obsah klepněte pravým tlačítkem myši na frontu a pak klepněte na volbu Vymazat zprávy
. Otevře se dialogové okno Vymazat frontu.
- 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.
- Klepněte na tlačítko Vymazat.
Bude zobrazena zpráva se sdělením, zda byl příkaz úspěšný, či nikoli.
- Klepnutím na tlačítko Zavřít zavřete dialogové okno.
Výsledky
Pokud nedojde k problému (pokud například fronta neobsahuje nepotvrzené zprávy), budou všechny zprávy z fronty odstraněny.