Z-ERA17

Dieses Dokument behandelt die folgenden Themen:


Beschreibung

Ein Mitglied von einem Verteiler löschen.

Sie können kein Mitglied von einem Verteiler löschen, der für ein Gruppenbüro erstellt wurde.

Im Parameter Mitgliedsname können Sie Folgendes angeben: einen Con-nect-Teilnehmer, eine Rubrik, ein Büro, einen anderen Verteiler oder einen externen Knoten (z.B. einen Telex- oder SNADS-Knoten). Sie können auch die Rufnamen dieser Mitglieder angeben.

Wenn Sie einen Teilnehmer löschen, können Sie entweder den Nachnamen und Vornamen des Teilnehmers im Parameter Mitglied eingeben, oder das Teilnehmerkennzeichen.

Wenn Sie eine Rubrik, einen Rufnamen oder den Nachnamen und Vornamen eines Teilnehmers angeben, müssen Sie auch den Mitgliedstyp angeben.

Wenn der Verteiler nur ein Mitglied mit dem angegebenen Namen enthält, ist der Parameter Mitgliedstyp nicht erforderlich.

Wenn der Mitgliedsname nicht eindeutig ist und kein Mitgliedstyp angegeben wurde, wird Return-Code 91 ausgegeben. Um Return-Code 91 zu vermeiden, sollten Sie den Parameter Mitgliedstyp immer angeben.

Wenn Sie einen Stern (*) im Parameter Mitgliedsname angeben, werden alle Mitglieder aus dem Verteiler gelöscht.

Parameter

Parameter Format Ein Aus Bemerkung
Return-Code N2 O X Eingabe -1: kein ET.
Buero A8 E   Das Büro, in dem der Verteiler abgelegt ist.
Passwort A8 E   Das Passwort des o.g. Büros.
Verteilername A12 E   Der Name des Verteilers, aus dem Sie das Mitglied löschen wollen.
Mitgliedsname A20 E*   Der Name des zu löschenden Mitglieds. Oder ein Stern (*), um alle Mitglieder zu löschen. Entweder Mitgliedsname oder Mitglied-ISN, nicht beides.
Mitgliedstyp N2 O   Muss einer der folgenden sein: 1=Adresse (Rufname), 4=Rubrik, 5=Büro, 10=Verteiler, 33=Benutzerkennzeichen (Privatbüro), 70=Nachname, 74=externe Adresse.
Mitglied-ISN P10 E*   Die ISN des zu löschenden Mitglieds. Entweder Mitglied-ISN oder Mitgliedsname, nicht beides.

Return-Codes

00 Erfolg
02 Ungültiger Büroname
03 Falsches Passwort
04 ISN wurde nicht gefunden
08 Geben Sie entweder ISN oder Name ein - nicht beides
09 ISN zeigt nicht auf das richtige Objekt
30 Name des Verteilers ist ungültig
32 Mitglied wurde nicht gefunden
51 Ungültiger Mitgliedsname
53 Das gewünschte Objekt existiert nicht
90 Verteiler gehört zu einem Gruppenbüro
91 Mitgliedsname ist nicht eindeutig
92 Ungültiger Mitgliedstyp
93 Kein Mitglied wurde vom Verteiler gelöscht

Subprogramme

Z-0417
Z-120
Z-122
Z-123
Z-147
Z-150
Z-710
Z-713
Z-1200&0

Beispiel

0010 DEFINE DATA LOCAL
0020 1 RETURN-CODE      (N2)
0030 1 BUERO            (A8)
0040 1 PASSWORT         (A8)
0050 1 VERTEILERNAME    (A12)
0060 1 MITGLIEDSNAME    (A20)
0070 1 MITGLIEDSTYP     (N2)
0080 1 MITGLIED-ISN     (P10)
0090 END-DEFINE
0100 *
0110 MOVE 'BUERO'       TO BUERO
0120 MOVE 'PW'          TO PASSWORT
0130 MOVE 'VERTEILER-1' TO VERTEILERNAME
0140 MOVE 'ESH'         TO MITGLIEDSNAME
0150 MOVE 33            TO MITGLIEDSTYP
0160 *
0170 CALLNAT 'Z-ERA17'  RETURN-CODE
0180                    BUERO
0190                    PASSWORT
0200                    VERTEILERNAME
0210                    MITGLIEDSNAME
0220                    MITGLIEDSTYP
0230                    MITGLIED-ISN
0240 *
0250 IF RETURN-CODE EQ 0
0260    WRITE 'Mitglied ' MEMBER-NAME 'von Verteiler '
0270           DISTRIBUTION-NAME 'wurde geloescht'
0280 ELSE
0290    WRITE 'Return-Code' RETURN-CODE
0300 END-IF
0310 *
0320 END