Dieses Dokument behandelt die folgenden Themen:
Post an bestimmte Empfänger stornieren, einschließlich Einladungen zu einer Besprechung.
Wenn keiner der Empfänger die Post gelesen hat, können Sie die gesamte Post stornieren. In diesem Fall brauchen Sie den Parameter Empfaengerindex nicht angeben.
Wenn die Post bereits von einem der Empfänger gelesen wurde, können Sie nur noch die Empfänger stornieren, die die Post noch nicht gelesen haben. In diesem Fall müssen Sie die zu stornierenden Empfänger im Parameter Empfaengerindex angeben. Beispiel: um den 7. Empfänger zu stornieren, geben Sie "7" im Parameter Empfaengerindex an.
Wenn Sie die Post an die Empfänger stornieren wollen, die die Post noch nicht gelesen haben, geben Sie im Parameter Empfaengerindex "-1" an.
Wenn die Post auch an einen externen Empfänger (z.B. SNADS) gesendet wurde, können Sie nicht die gesamte Post stornieren.
Wenn regelmäßige Zustellung definiert wurde, wird im Parameter Regelmaessige-Zustellung ein X ausgegeben. Das bedeutet, dass der Zähler für die regelmäßige Zustellung auf Null zurückgesetzt wurde. Die Empfänger wurden jedoch noch nicht storniert. In diesem Fall müssen Sie Z-UNDO noch einmal aufrufen, um die Empfänger zu stornieren.
Wenn die gesendete Post nicht vollständig storniert wurde (d.h. wenn es immer noch Empfänger gibt, die die Post erhalten haben) wird im Parameter Gesendet ein X ausgegeben.
Return-Code 93 weist darauf hin, dass mehr als 500 Adabas-Aufrufe erfolgt sind und einige Empfänger nicht storniert werden konnten. In diesem Fall sollte der Benutzer eine beliebiges Programm mit Bildschirmausgabe ausführen, um den Fehler NAT3009 im Online-Modus zu vermeiden.
Parameter | Format | Ein | Aus | Bemerkung |
---|---|---|---|---|
Return-Code | N2 | O | X | Eingabe -1: kein ET. |
Buero | A8 | E | Das Büro, in dem die Post oder Einladung storniert werden soll. | |
Passwort | A8 | E | Das Passwort des o.g. Büros. | |
ISN | P10 | E | X | Eingabe: ISN der zu stornierenden Post oder Einladung. Ausgabe: ISN der stornierten Post oder Einladung. |
Empfaengerindex | P7 | O | Geben Sie diesen Parameter nicht an, wenn Sie die gesamte Post stornieren wollen. Um nur den Empfänger mit der Nummer n zu stornieren, geben Sie "n" an. Diesen Wert können Sie mit Z-ALISTM ermitteln. Wenn Sie die Post an die Empfänger stornieren wollen, die die Post noch nicht gelesen haben, geben Sie "-1" an. | |
Regelmaessige-Zustellung | A1 | X | X bedeutet, dass der Zähler für die regelmäßige Zustellung auf Null zurückgesetzt wurde. | |
Gesendet | A1 | X | X bedeutet, dass die Post nicht vollständig storniert wurde. |
00 | Erfolg |
02 | Ungültiger Büroname oder - nur im Batch-Betrieb - Büro gesperrt |
03 | Falsches Passwort |
04 | ISN wurde nicht gefunden |
18 | API-Kontext-Buffer ist nicht verfügbar |
24 | Datenschutz-Sicherheitsübertretung |
90 | Adressliste oder Post wurde nicht gefunden |
91 | Post kann nicht storniert werden, weil sie bereits gelesen wurde oder weil sie an einen externen Empfänger geschickt wurde |
92 | Für den angegebenen Empfaengerindex gibt es keinen Empfänger |
93 | Einige Empfänger konnten nicht storniert werden |
94 | Nur die letzte Version einer Besprechung kann storniert werden |
99 | Dieses Objekt kann nicht storniert werden |
Z-0420
Z-0420A
Z-100
Z-110
Z-120
Z-122
Z-123
Z-124
Z-165
Z-175
Z-180
Z-190
Z-194
Z-197
Z-209
Z-216
Z-222
Z-223
Z-400
Z-401
Z-711
Z-711A
Z-728
Z-729
Z-734
Z-735
Z-736
Z-737
Z-1200&0
* Empfaenger stornieren * DEFINE DATA LOCAL * 1 RETURN-CODE (N2) 1 BUERO (A8) 1 PASSWORT (A8) 1 ISN (P10) 1 EMPFAENGERINDEX (P7) 1 REGELMAESSIGE-ZUSTELLUNG (A1) 1 GESENDET (A1) * END-DEFINE * MOVE 'Buero' TO BUERO MOVE 'Passwort' TO PASSWORT MOVE 70680 TO ISN MOVE 2 TO EMPFAENGERINDEX * CALLNAT 'Z-UNDO' RETURN-CODE BUERO PASSWORT ISN EMPFAENGERINDEX REGELMAESSIGE-ZUSTELLUNG GESENDET * WRITE '=' BUERO / '=' PASSWORT / '=' ISN / * IF GESENDET NE ' ' WRITE ' Es gibt noch Empfaenger, die die Post erhalten haben! ' GESENDET / END-IF * IF REGELMAESSIGE-ZUSTELLUNG NE ' ' WRITE ' Nur regelmaessige Zustellung wurde storniert ' REGELMAESSIGE-ZUSTELLUNG / END-IF * IF RETURN-CODE NE 0 WRITE / 'Return-Code' RETURN-CODE ELSE WRITE / 'Return-Status OK' END-IF * END