Z-MLGETB

Dieses Dokument behandelt die folgenden Themen:


Beschreibung

Die Empfangsmeldung eines bestimmten Teilnehmers ausgeben - einschließlich des Zeitraums, in dem sie angezeigt werden soll und der Cc-Informationen.

Ein Cc in der Empfangsmeldung informiert darüber, wer Kopien der Post erhält, die an diesen Teilnehmer gesendet werden.

Die Zeitzone ist immer GMT. Andere Zeitzonen werden nicht berücksichtigt.

Dieses Subprogramm entspricht Z-MLGETA mit der Ausnahme, dass es auch die Cc-Informationen ausgibt.

Sie können dieses Subprogramm vor Z-MAILA oder Z-MAILAX aufrufen, um festzustellen, ob der Teilnehmer eine Empfangsmeldung eingeschaltet hat. Sie können dieses Subprogramm jedoch auch unabhängig von Z-MAILA oder Z-MAILAX benutzen.

Sie können nicht mehrere Kennzeichen gleichzeitig im Parameter Buero angeben. Wenn Sie die Empfangsmeldungen von mehreren Teilnehmern ausgeben wollen, müssen Sie dieses Subprogramm für jeden Teilnehmer separat aufrufen.

Bei allen Büros (außer Ihrem eigenen) wird die Empfangsmeldung nur dann ausgegeben, wenn sie eingeschaltet wurde (d.h. wenn der Teilnehmer das "Meldung einschalten"-Feld markiert hat).

Für Ihr eigenes Büro wird die Empfangsmeldung auch ausgegeben, wenn sie nicht eingeschaltet wurde.

Parameter

Parameter Format Ein Aus Bemerkung
Return-Code N2   X  
Buero A8 E   Das Büro, für das die Empfangsmeldung ausgegeben werden soll.
Eingeschaltet A1   X Markiert, wenn die Empfangsmeldung eingeschaltet wurde.
Startdatum A8   X Format yyymmdd.
Startzeit A4   X Format hhmm.
Enddatum A8   X Format yyymmdd.
Endzeit A4   X Format hhmm.
Empfangsmeldung A37/1:10   X Der Text der Empfangsmeldung.
Cc-Flag A1   X Wenn markiert, wurde Cc gesetzt.
Cc A20   X  
Cc-Adresstyp N2   X Einer der folgenden: 1=Adresse (Rufname), 4=Rubrik, 5=Büro, 33=Teilnehmerkennzeichen.
Cc-Adressquelle A1   X Nur wenn Cc-Adresstyp 1 (Adresse) ist: S=Adresse von Büro SYSCNT. Leer=Adresse von Bueroname.
Cc-Nach-Vor-Name A20   X Nur wenn Cc-Adresstyp 1 (externe Adresse) oder 33 (Teilnehmerkennzeichen) ist. Leer, wenn Cc 1 ist, dies aber keine externe Adresse ist (z.B. Rufname für ein Teilnehmerkennzeichen).
Cc-Knotenname A8   X Nur wenn Cc-Adresstyp 1 (externe Adresse) ist. Knotenname, wenn dies ein Rufname für einen externen Knoten ist. Leer, wenn dies kein Cc für einen externen Knoten ist.
Cc-Status A1   X Leer=Cc ist gültig. X=Cc des angegebenen Cc-Adresstyp wurde in Con-nect nicht gefunden.

Return-Codes

00 Erfolg
02 Ungültiger Büroname oder - nur im Batch-Betrieb - Büro gesperrt

Subprogramme

Z-723

Beispiel

0010 *********************************************************************
0020 * Empfangsmeldung eines Teilnehmers ausgeben
0030 *********************************************************************
0040 *
0050 DEFINE DATA
0060 *
0070 LOCAL
0080 *
0090 1 RETURN-CODE       (N2)
0100 1 BUERO             (A8)
0110 1 EINGESCHALTET     (A1)
0120 1 STARTDATUM        (A8)
0130 1 STARTZEIT         (A4)
0140 1 ENDDATUM          (A8)
0150 1 ENDZEIT           (A4)
0160 1 EMPFANGSMELDUNG   (A37/1:10)
0170 1 CC-FLAG           (A1)
0180 1 CC                (A20)
0190 1 CC-ADRESSTYP      (N2)
0200 1 CC-ADRESSQUELLE   (A1)
0210 1 CC-NACH-VOR-NAME  (A20)
0220 1 CC-KNOTENNAME     (A8)
0230 1 CC-STATUS         (A1)
0240 *
0250 END-DEFINE
0260 *
0270 * Eingabe der API-Parameter
0280 *
0290   INPUT (AD=I'_')
0300     // 25X '********** Z-MLGETB **********' //
0310     '   Buero' BUERO /
0320 *
0330   CALLNAT 'Z-MLGETB'
0340     RETURN-CODE
0350     BUERO
0360     EINGESCHALTET
0370     STARTDATUM
0380     STARTZEIT
0390     ENDDATUM
0400     ENDZEIT
0410     EMPFANGSMELDUNG(*)
0420     CC-FLAG
0430     CC
0440     CC-ADRESSTYP
0450     CC-ADRESSQUELLE
0460     CC-NACH-VOR-NAME
0470     CC-KNOTENNAME
0480     CC-STATUS
0490 *
0500   IF RETURN-CODE EQ 0
0510     WRITE NOTITLE NOHDR
0520       '=' BUERO /
0530       '=' EINGESCHALTET //
0540       'Empfangsmeldung :' //
0550       ' 1' EMPFANGSMELDUNG (1) /
0560       ' 2' EMPFANGSMELDUNG (2) /
0570       ' 3' EMPFANGSMELDUNG (3) /
0580       ' 4' EMPFANGSMELDUNG (4) /
0590       ' 5' EMPFANGSMELDUNG (5) /
0600       ' 6' EMPFANGSMELDUNG (6) /
0600       ' 6' EMPFANGSMELDUNG (6) /
0610       ' 7' EMPFANGSMELDUNG (7) /
0620       ' 8' EMPFANGSMELDUNG (8) /
0630       ' 9' EMPFANGSMELDUNG (9) /
0640       '10' EMPFANGSMELDUNG (10) //
0650       '=' STARTDATUM  30T '=' STARTZEIT /
0660       '=' ENDDATUM    30T '=' ENDZEIT //
0670       'Markieren'      CC-FLAG
0680       'Cc setzen:'     CC
0690       'Cc-Typ:'        CC-ADRESSTYP
0700       'Cc-Quelle:'     CC-ADRESSQUELLE
0710       'Cc-Status:'     CC-STATUS /
0720       'Nach-/Vorname:' CC-NACH-VOR-NAME
0730       'Knoten:'        CC-KNOTENNAME
0740   ELSE
0750     WRITE '=' RETURN-CODE
0760   END-IF
0770 *
0780 END