Z-MLGETC

Dieses Dokument behandelt die folgenden Themen:


Beschreibung

Die Empfangsmeldung eines bestimmten Teilnehmers ausgeben - einschließlich Cc-Informationen, Anzeigezeitraum und ob Datum und Zeit im Fenster angezeigt werden sollen.

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-MLGETB mit der Ausnahme, dass es auch den Parameter Datum-Zeit-nicht-anzeigen 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.
Datum-Zeit-nicht-anzeigen A1   X Wenn markiert, wird der Zeitraum, in dem die Empfangsmeldung aktiv ist, nicht im Empfangsmeldungsfenster angezeigt.

Return-Codes

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

Subprogramme

Z-723

Beispiel

*********************************************************************
* Empfangsmeldung eines Teilnehmers ausgeben
*********************************************************************
*
DEFINE DATA
*
LOCAL
*
1 RETURN-CODE       (N2)
1 BUERO             (A8)
1 EINGESCHALTET     (A1)
1 STARTDATUM        (A8)
1 STARTZEIT         (A4)
1 ENDDATUM          (A8)
1 ENDZEIT           (A4)
1 EMPFANGSMELDUNG   (A37/1:10)
1 CC-FLAG           (A1)
1 CC                (A20)
1 CC-ADRESSTYP      (N2)
1 CC-ADRESSQUELLE   (A1)
1 CC-NACH-VOR-NAME  (A20)
1 CC-KNOTENNAME     (A8)
1 CC-STATUS         (A1)
1 DATUM-ZEIT-NICHT-ANZEIGEN (A1)
END-DEFINE
*
* Eingabe der API-Parameter
*
  INPUT (AD=I'_')
    // 25X '********** Z-MLGETC **********' //
    '   Buero' BUERO /
*
  CALLNAT 'Z-MLGETC'
    RETURN-CODE
    BUERO
    EINGESCHALTET
    STARTDATUM
    STARTZEIT
    ENDDATUM
    ENDZEIT
    EMPFANGSMELDUNG(*)
    CC-FLAG
    CC
    CC-ADRESSTYP
    CC-ADRESSQUELLE
    CC-NACH-VOR-NAME
    CC-KNOTENNAME
    CC-STATUS
    DATUM-ZEIT-NICHT-ANZEIGEN
*
  IF RETURN-CODE EQ 0
    WRITE NOTITLE NOHDR
      '=' BUERO /
      '=' EINGESCHALTET //
      'Empfangsmeldung :' //
      ' 1' EMPFANGSMELDUNG (1) /
      ' 2' EMPFANGSMELDUNG (2) /
      ' 3' EMPFANGSMELDUNG (3) /
      ' 4' EMPFANGSMELDUNG (4) /
      ' 5' EMPFANGSMELDUNG (5) /
      ' 6' EMPFANGSMELDUNG (6) /
      ' 6' EMPFANGSMELDUNG (6) /
      ' 7' EMPFANGSMELDUNG (7) /
      ' 8' EMPFANGSMELDUNG (8) /
      ' 9' EMPFANGSMELDUNG (9) /
      '10' EMPFANGSMELDUNG (10) //
      'Startdatum:' STARTDATUM  5X 'Startzeit:' STARTZEIT /
      '  Enddatum:' ENDDATUM    5X '  Endzeit:' ENDZEIT  5X
      'Markieren'      DATUM-ZEIT-NICHT-ANZEIGEN
      'Markieren'      CC-FLAG
      'Cc setzen:'     CC
      'Cc-Typ:'        CC-ADRESSTYP
      'Cc-Quelle:'     CC-ADRESSQUELLE
      'Cc-Status:'     CC-STATUS /
      'Nach-/Vorname:' CC-NACH-VOR-NAME
      'Knoten:'        CC-KNOTENNAME
  ELSE
    WRITE '=' RETURN-CODE
  END-IF
*
END