Domäne:
UTILITIES
Erforderliche Berechtigung:
STD-PROCESSING
TSOS
Mit dem Kommando DELETE-MAIL-ORDER können Sie bislang unverarbeitete Mail-Sende-Aufträge löschen, die an das Subsystem ASTI übergeben wurden. Für Aufträge, deren Bearbeitung bereits abgeschlossen ist, löscht das Kommando DELETE-MAIL-ORDER in den ASTI-internen Tabellen die Informationen zum zugehörigen Ausführungs-Status. Auch die zugehörigen SYS-Dateien unter der Kennung des Mail-Senders werden gelöscht.
DELETE-MAIL-ORDER |
ORDER-ID=*ALL / <x-text 1..16> ,SENDER-USERID=*OWN / *ANY / <name 1..8> |
Beschreibung der Operanden
ORDER-ID=*ALL / <x-text 1..16>
gibt an, welche Aufträge gelöscht werden sollen.
ORDER-ID=*ALL
Alle Aufträge der unter SENDER-USERID angegebenen Benutzerkennung werden gelöscht. Hierbei kann es vorkommen, dass auch neue Mails gelöscht werden, die parallel zur Ausführung von DELETE-MAIL-ORDER von einer anderen Task derselben Benutzerkennung gesendet werden.
Falls DELETE-MAIL-ORDER einen Fehler zurückliefert, konnten eventuell nicht alle Aufträge gelöscht werden. Wiederholen Sie in diesem Fall das Kommando, um die restlichen Aufträge zu löschen.
ORDER-ID=<x-text 1..16>
Der Auftrag mit der angegebenen ASTI-Auftrags-ID wird gelöscht, sofern der angegebene Benutzer der Eigentümer des Auftrags ist. Nur Benutzer mit TSOS-Berechtigung dürfen Aufträge mit einer fremden Benutzerkennung löschen.
SENDER-USERID=*OWN / *ANY / <name 1..8>
spezifiziert die Benutzer, deren Aufträge gelöscht werden sollen.
SENDER-USERID=*OWN
Nur die Aufträge des Kommando-Aufrufers werden gelöscht.
SENDER-USERID=*ANY
Für Benutzer ohne TSOS-Berechtigung entspricht diese Angabe der Angabe von *OWN. Für Benutzer mit TSOS-Berechtigung bedeutet diese Angabe, dass die Aufträge aller Benutzer gelöscht werden.
SENDER-USERID=<name 1..8>
Benutzerkennung des Eigentümers der zu löschenden Aufträge. Nur Benutzer mit TSOS-Privilegien dürfen Aufträge einer fremden Benutzerkennung löschen.
Kommando-Returncodes
(SC2) | SC1 | Maincode | Bedeutung / garantierte Meldungen |
0 | CMD0001 | Kein Fehler. | |
64 | CMD0216 | Der Benutzer hat nicht die notwendige Berechtigung für das Kommando. | |
32 | CMD0220 | Interner Fehler. | |
64 | YML0120 | Subsystem ASTI ist nicht verfügbar. | |
32 | YML0176 | Unerwarteter ASTI-Fehler. | |
64 | YML0210 | Auftrag nicht gefunden. | |
64 | YML0216 | Auftrag durch fremde Task ausgeführt. | |
64 | YML0220 | Der Benutzer ist nicht berechtigt, diesen Auftrag zu löschen. | |
64 | YML0221 | Der Benutzer ist nicht berechtigt, Aufträge anderer Benutzer zu löschen. |