Nachrichten aus einer Warteschlange löschen

Sie können Nachrichten aus einer Warteschlange löschen, ohne den Warteschlangenmanager stoppen und erneut starten zu müssen.

Informationen zu diesem Vorgang

Führen Sie zum Löschen aller Nachrichten aus einer Warteschlange die folgenden Schritte aus.

Vorgehensweise

  1. Klicken Sie in der Navigatoransicht auf den Ordner Warteschlangen, der die gewünschte Warteschlange enthält.
    Die Warteschlange wird in der Inhaltsansicht angezeigt.
  2. Klicken Sie in der Inhaltsansicht mit der rechten Maustaste auf die Warteschlange und klicken Sie anschließend auf Nachrichten löschen...
    . Daraufhin wird der Dialog 'Inhalt der Warteschlange löschen' geöffnet.
  3. Wählen Sie die Methode aus, nach der die Nachrichten aus der Warteschlange gelöscht werden.
    • Wenn Sie den Befehl CLEAR verwenden, werden alle Nachrichten aus der Warteschlange gelöscht. Wenn die Warteschlange jedoch bereits exklusiv von einer anderen Anwendung geöffnet ist oder nicht festgeschriebene Nachrichten enthält, schlägt der Befehl sofort fehl und es werden keine Nachrichten gelöscht.
    • Wenn Sie den API-Aufruf MQGET verwenden, werden Nachrichten aus der Warteschlange abgerufen, bis keine weiteren Nachrichten mehr zur Verfügung stehen. Der Befehl 'MQGET' erkennt jedoch keine nicht festgeschriebenen Nachrichten und das bedeutet, dass anschließend noch nicht festgeschriebene Nachrichten in der Warteschlange vorhanden sein können. Darüber hinaus kann der Befehl fehlschlagen, wenn die Warteschlange bereits für den exklusiven Zugriff durch eine andere Anwendung geöffnet ist.
  4. Klicken Sie auf Inhalt löschen.
    Es wird eine Nachricht angezeigt, die besagt, ob der Befehl erfolgreich war.
  5. Klicken Sie auf Schließen, um den Dialog zu schließen.

Ergebnisse

Es werden alle Nachrichten aus der Warteschlange gelöscht, es sei denn, dass ein Problem auftritt, z. B. dass die Warteschlange noch nicht festgeschriebene Nachrichten enthält.