Z-INVX

Dieses Dokument behandelt die folgenden Themen:


Beschreibung

Informationen über eine Einladung zu einer Besprechung oder eine Absagemitteilung ausgeben, die sich im Posteingangsfach Besprechungen befindet.

Die Statistikinformation, die normalerweise im Kalender angezeigt wird (wenn man den Befehl INFO zusammen mit der Besprechung eingibt) wird ebenfalls ausgegeben. Die Anzahl der offenen Einladungen kann errechnet werden, indem man die Werte für Zusage-Anzahl, Absage-Anzahl und Stoppen-Anzahl von dem Wert für Gelesen-von-Anzahl abzieht.

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

Parameter

Parameter Format Ein Aus Bemerkung
Return-Code N2 O X Eingabe -1: kein ET.
Buero A8 E   Das Büro, das die Einladung oder Absagemitteilung enthält.
Passwort A8 E   Das Passwort des o.g. Büros.
Fach-Ablagefolge N1 O   Die Reihenfolge, in der der Fach- oder Ordnerinhalt ausgegeben wird. 1 (nach Datum steigend) oder 2 (nach Datum absteigend). Vorgabe: 1.
Startwert A32 O   Datum (yyyymmdd) für steigende oder absteigende Ablagefolge.
Anzahl N2 O   Die maximale Anzahl von Objekten, die mit jedem Aufruf ausgegeben werden. Wenn Sie keinen Wert definieren oder einen Wert, der größer ist als 20, wird der Vorgabewert 20 benutzt.
Einladungsliste (20)
  Betreff A20   X Der Betreff der Einladung oder Absagemitteilung.
  Version N5   X Die Versionsnummer der Einladung oder Absagemitteilung.
  Einladungstyp N1   X 1=Einladung, 2=geänderte Einladung, 3=Absagemitteilung.
  Einladungs-ISN P10   X Die ISN der Einladung oder Absagemitteilung.
  Agenda A1   X Markiert, wenn eine Agenda mit der Einladung oder Absagemitteilung verknüpft wurde.
  Sendedatum A8   X Das Datum, an dem der Initiator die Einladung oder Absagemitteilung versendet hat. Format yyyymmdd.
  Sendezeit A4   X Die Uhrzeit, zu der der Initiator die Einladung oder Absagemitteilung versendet hat. Format hhmm.
  Startdatum A8   X Das Startdatum für die Besprechung. Format yyyymmdd.
  Startzeit A4   X Die Startzeit für die Besprechung. Format hhmm.
  Enddatum A8   X Das Enddatum für die Besprechung. Format yyyymmdd.
  Endzeit A4   X Die Endzeit für die Besprechung. Format hhmm.
  Taegliche-Eintraege A1   X Wenn markiert, belegt die Besprechung an jedem Tag nur den angegebenen Zeitraum. Wenn nicht markiert, wird der gesamte Zeitraum reserviert (ab der Startzeit des ersten Tages bis zur Endzeit des letzten Tages).
  Gesendet-von A20   X Der Name des Initiators.
  Gesendet-an-Anzahl N7   X Die Anzahl der Teilnehmer, an die die Einladung oder Absagemitteilung gesendet wurde.
  Gelesen-von-Anzahl N7   X Die Anzahl der Teilnehmer, die die Einladung oder Absagemitteilung bereits gelesen haben.
  Zusage-Anzahl N7   X Die Anzahl der Teilnehmer, die die Einladung akzeptiert haben.
  Absage-Anzahl N7   X Die Anzahl der Teilnehmer, die die Einladung abgelehnt haben aber weiterhin alle geänderten Einladungen erhalten.
  Stoppen-Anzahl N7   X Die Anzahl der Teilnehmer, die die Einladung abgelehnt haben und keine weiteren geänderten Einladungen mehr erhalten.
Work-Parameter A49     Für den internen Gebrauch. Siehe Der Work-Parameter.

Return-Codes

00 Erfolg
02 Ungültiger Büroname oder - nur im Batch-Betrieb - Büro gesperrt
03 Falsches Passwort
24 Datenschutz-Sicherheitsübertretung
77 Ende der Liste

Subprogramme

Z-DIS13A

Siehe auch die Liste der Subprogramme für Z-DIS13A.

Beispiel

* Informationen ueber eine Einladung ausgeben
*
DEFINE DATA
LOCAL
*
1 RETURN-CODE            (N2)
1 BUERO                  (A8)
1 PASSWORT               (A8)
1 FACH-ABLAGEFOLGE       (N1)
1 STARTWERT              (A32)
1 REDEFINE STARTWERT
  2 START-LESEDATUM      (A8)
1 ANZAHL                 (N2)
1 EINLADUNGSLISTE        (20)
  2 BETREFF              (A20)
  2 VERSION              (N5)
  2 EINLADUNGSTYP        (N1)
  2 EINLADUNGS-ISN       (P10)
  2 AGENDA               (A1)
  2 SENDEDATUM           (A8)
  2 SENDEZEIT            (A4)
  2 STARTDATUM           (A8)
  2 STARTZEIT            (A4)
  2 ENDDATUM             (A8)
  2 ENDZEIT              (A4)
  2 TAEGLICHE-EINTRAEGE  (A1)
  2 GESENDET-VON         (A20)
  2 GESENDET-AN-ANZAHL   (N7)
  2 GELESEN-VON-ANZAHL   (N7)
  2 ZUSAGE-ANZAHL        (N7)
  2 ABSAGE-ANZAHL        (N7)
  2 STOPPEN-ANZAHL       (N7)
1 WORK-PARAMETER         (A49)
1 #INX                   (N2)
END-DEFINE
*
RESET WORK-PARAMETER
MOVE 'Buero'    TO BUERO
MOVE 'Passwort' TO PASSWORT
MOVE 1          TO FACH-ABLAGEFOLGE
MOVE ' '        TO STARTWERT
MOVE 12         TO ANZAHL
*
REPEAT UNTIL RETURN-CODE NE 0
  RESET EINLADUNGSLISTE(*)
  CALLNAT 'Z-INVX'
    RETURN-CODE
    BUERO
    PASSWORT
    FACH-ABLAGEFOLGE
    STARTWERT
    ANZAHL
    EINLADUNGSLISTE(*)
    WORK-PARAMETER
*
  IF EINLADUNGS-ISN(1) NE 0
    FOR #INX 1 TO ANZAHL
      IF EINLADUNGS-ISN(#INX) NE 0
        NEWPAGE
        WRITE '(' #INX ')' /
          'EINLADUNGS-ISN     :'   EINLADUNGS-ISN(#INX)  /
          'BETREFF            :'   BETREFF(#INX)(AL=20)  /
          'VERSION            :'   VERSION(#INX)         /
          'EINLADUNGSTYP      :'   EINLADUNFSTYP(#INX)   /
          'AGENDA             :'   AGENDA (#INX)         /
          'SENDEDATUM         :'   SENDEDATUM (#INX)     /
          'SENDEZEIT          :'   SENDEZEIT (#INX)      /
          'STARTDATUM         :'   STARTDATUM (#INX)     /
          'STARTZEIT          :'   STARTZEIT (#INX)      /
          'ENDDATUM           :'   ENDDATUM (#INX)       /
          'ENDZEIT            :'   ENDZEIT (#INX)        /
          'TAEGLICHE-EINTRAEGE:'   TAEGLICHE-EINTRAEGE (#INX) /
          'GESENDET-VON       :'   GESENDET-VON (#INX)   /
          'GESENDET-AN-ANZAHL :'   GESENDET-AN-ANZAHL (#INX)  /
          'GELESEN-VON-ANZAHL :'   GELESEN-VON-ANZAHL (#INX)  /
          'ZUSAGE-ANZAHL      :'   ZUSAGE-ANZAHL  (#INX)  /
          'ABSAGE-ANZAHL      :'   ABSAGE-ANZAHL  (#INX)  /
          'STOPPEN-ANZAHL     :'   STOPPEN-ANZAHL (#INX)  /
      END-IF
    END-FOR
  ELSE
    WRITE 'Keine Objekte gefunden' /
  END-IF
END-REPEAT
*
IF RETURN-CODE NE 0
  WRITE / 'Return-Code' RETURN-CODE
ELSE
  WRITE / 'Return-Status OK'
END-IF
*
END