14.  Terminverwaltungssystem
Das Terminverwaltungssystem von CFS wird über Kommandos gesteuert und bietet dem Benutzer folgende Möglichkeiten:
1) Formatierte Anzeige eines Monatskalenders für den Zeitraum von Januar 1600 bis Dezember 2300. Vorgemerkte Termine sind im Monatskalender vermerkt.
2) Eingabe von Terminen mit Datum, Uhrzeit, Kurzinfo und ausführlichem Text. Auch bis zu 250 jährlich, monatlich oder wöchentlich wiederkehrende Termine sind möglich.
3) Änderung der Texte zu vorhandenen Terminen.
4) Anzeige aller Informationen zu einem Termin.
5) Ausgabe einer Terminliste mit Datum, Uhrzeit, Bearbeitungsvermerk und Kurzinfo zu allen Terminen bis zu einem bestimmten Datum bzw. ab einem bestimmten Datum.
6) Information in der Systemzeile des Bildschirms über die Tage, für die Termine vorgemerkt sind.
Ein Termin wird im folgenden als "Item" bezeichnet.
Den Funktionen 1) bis 6) des Terminverwaltungssystems entsprechen folgende Kommandos:
CAL Show Calendar (Monatskalender)
II Insert Item (Termin eingeben)
MI Modify Item (Text zu Termin ändern)
SI Show Item (alle Informationen zu Termin ausgeben)
SIL Show Item List (Terminliste)
SIS Kurzinformation über die Tage, für die Termine vorhanden sind.
IFILE  Festlegen einer Nichtstandard-Termindatei.
Monatskalender anzeigen
CAL [mm. [yyyy] ] Calendar. Am Bildschirm wird der Kalender des angegebenen Monats angezeigt. Sind für einen Tag des angezeigten Monats Termine vorhanden, so wird bei dem betreffenden Tag ein "x" eingetragen (ein Termin), bzw. "xx" (mehrere Termine). Sind wöchentliche, monatliche bzw. jährliche Termine vorhanden, so wird ein "w", "m" bzw. "y" eingetragen. Bei der Anzeige des aktuellen Monats (CAL) wird der aktuelle Tag blinkend dargestellt.
mm. 1 <= mm <= 12: ein- bzw. zweistellige Monatsangabe mit Punkt am Ende.
yyyy 1600 <= yyyy <= 2300: Angabe des Jahres. Das Jahr kann auch als zweistellige Zahl yy angegeben werden. Hierbei gilt: yy >= 80: 19yy, yy < 80: 20yy.
Standard: Bei Fehlen der Monats- und Jahresangabe (Kommando CAL ohne Parameter) wird der aktuelle Monat des gegenwärtigen Jahres angezeigt. Bei Fehlen der Jahresangabe (CAL mm. ) wird der angegebene Monat des aktuellen Jahres angezeigt.
Der Monatskalender wird am Bildschirm in folgender Form ausgegeben:
x/xx: ein bzw. mehrere Termine zu dem bezeichneten Tag
w/m/y: wöchentlich/monatlich/jährlich wiederkehrender Termin
Termine mit gesetztem Bearbeitungsvermerk (siehe Seite 14-) werden im Kalender nicht angezeigt.
Unterstrichener Tag = Feiertag
Eingabemöglichkeiten im Kommandofeld des Kalenders:
+ | - einen Monat vorwärts/rückwärts blättern.
Das Absenden des leeren Kommandofeldes mit ENTER wirkt wie "+".
CAL/II/MI/SI/SIL/SIS
Kommandos des Terminverwaltungssystems: Calendar/Insert Item/ Modify Item/ Show Item/Show Item List/Show Item Short. Ausführliche Beschreibung siehe unten.
HC | NHC Hardcopy ein-/ausschalten.
/cmd beliebiges BS2000-Kommando.
n/OCn/CCn/DCn/CD
beliebiges Connection bezogenes Kommando. Eine vollständige Beschreibung der einzelnen Kommandos finden Sie im Kapitel 9 "Connections" ab Seite 9-.
=arith Arithmetische Rechnung bzw. Hexadezimal <--> Character Konvertierung.
Ausführliche Beschreibung siehe Seite 7-.
K1 Rückkehr aus dem Kalender in die vorhergehende CFS-Maske.
F3 Aufzeichnung der aktuellen Kalendermaske in die Hardcopy-Datei von CFS.
Beispiel:
Die Ausgabe des Kalenders für Mai 1990 erfolgt durch das Kommando
CAL 5.1990 bzw. CAL 5.90
Hinweise:
Da auch im Monatskalender vorhandene Termine angezeigt werden, ist beim CAL-Kommando ein Zugriff auf die Item-Datei des Terminverwaltungssystems notwendig. Die Regel, nach der der Name der verwendeten Item-Datei ermittelt wird, ist beim Kommando IFILE weiter unten beschrieben.
Im Monatskalender werden Feiertage unterstrichen dargestellt. Der Benutzer kann darüber hinaus zusätzliche Feiertage definieren bzw. von CFS vorgegebene Feiertage als Nicht-Feiertage deklarieren. Die Definition der benutzereigenen Feiertage bzw. Nicht-Feiertage erfolgt in den sog. IFREE-Dateien (Item-Free).
Eine Feiertagsdatei CFS.IFREE [.logon-name|.account] (Fcbtype=SAM) ist in der eigenen Benutzerkennung anzulegen. Die Datei kann auch mit /FILE datei,LINK= IFREE zugewiesen werden. Zusätzlich zu der benutzereigenen IFREE-Datei kann eine zentrale Datei CFS.IFREE unter der CFS-Benutzerkennung angelegt werden. In diesem Fall werden die in der benutzereigenen und der zentralen IFREE-Datei definierten Feiertage gemischt.
Die in den Feiertagsdateien enthaltenen Datensätze sind in folgendem Format anzugeben: ttmm (tt = Tag, mm = Monat).
Es sind auch Eintragungen im Format ttmm- möglich. Dies bedeutet, daß der betreffende Tag nicht als Feiertag gelten soll.
Insert Item: Neuen Termin eintragen
II [datum [/time] ]   Insert Item. Es wird eine Leermaske zur Eingabe der Kurz- und Langinformationen für den Termin angezeigt.
datum tt.mm. [yyyy]
Angabe des Termins in Datumsform. Sowohl der Tag als auch der Monat können als ein- bzw. zweistellige Zahlen angegeben werden.
yyyy: 1600 <= yyyy <= 2300. Das Jahr kann sowohl als vierstellige, als auch als zweistellige Zahl angegeben werden. Falls die Jahresangabe weggelassen wurde (II tt.mm.), so wird das Datum um das aktuelle Jahr ergänzt.
tt.mm.Y Erfassen eines jährlich wiederkehrenden Termins zum Datum tt.mm. Das Zeichen 'Y' ist als Platzhalter für das Jahr anzugeben.
tt.M.Y Erfassen eines monatlich wiederkehrenden Termins zum Tag tt.
day Erfassen eines wöchentlich wiederkehrenden Termins.
Für day kann ein Wochentag angegeben werden: MON/TUE/WED/ THU/FRI/SAT/SUN bzw. MO/DI/MI/DO/FR/SA /SO
D.M.Y Erfassen eines täglich wiederkehrenden Termins.
Das spätere Löschen eines täglich wiederkehrenden Termins ist folgendermaßen möglich: Anzeige der Liste aller täglichen Termine durch SIL D.M.Y und Eintragen von E in der Markierungsspalte des zu löschenden Termins.
/time Uhrzeit für den Termin in der Form hh:mm oder hh.mm
Standard: Falls im II-Kommando kein Datum angegeben wurde, so wird das aktuelle Datum angenommen.
Aufgrund des Kommandos II wird folgende Maske zur Erfassung des Termins ausgegeben:
Im Feld "Text :" der Maske kann eine bis zu 50-stellige Kurzbeschreibung für den Termin eingegeben werden. Diese Kurzbeschreibung wird in der Terminliste (Kommando SIL, Show Item List) angezeigt.
Bei "Comments" kann eine Langbeschreibung für den Termin eingegeben werden.
Eingabemöglichkeiten im Kommandofeld der II-Maske:
CAL/II/MI/SI/SIL/SIS
Kommandos des Terminverwaltungssystems: Calendar/Insert Item/ Modify Item/ Show Item/Show Item List/Show Item Short.
HC | NHC Hardcopy ein-/ausschalten.
/cmd beliebiges BS2000-Kommando.
n/OCn/CCn/DCn/CD
beliebiges Connection bezogenes Kommando. Eine vollständige Beschreibung der einzelnen Kommandos finden Sie im Kapitel 9 "Connections" ab Seite 9-.
=arith Arithmetische Rechnung bzw. Hexadezimal <--> Character Konvertierung.
Ausführliche Beschreibung siehe Seite 7-.
K1 Rückkehr in die vorhergehende CFS-Maske.
F3 Aufzeichnung der aktuellen Maske in die Hardcopy-Datei von CFS.
Hinweis:
Die Regel, nach der der Name der verwendeten Item-Datei ermittelt wird, ist am Ende dieses Kapitels beschrieben (Kommando IFILE).
Modify Item: Text zu einem Termin ändern
MI [datum [/time] ]   Modify Item. Es wird der bisher eingegebene Text zu dem angegebenen Termin in einer Maske angezeigt und zur Änderung freigegeben.
datum tt.mm. [yyyy]
Angabe des Termins in Datumsform. Sowohl der Tag als auch der Monat können als ein- bzw. zweistellige Zahlen angegeben werden.
yyyy: 1600 <= yyyy <= 2300. Das Jahr kann sowohl als vierstellige, als auch als zweistellige Zahl angegeben werden. Falls die Jahresangabe weggelassen wurde (MI tt.mm.), so wird das Datum um das aktuelle Jahr ergänzt.
tt.mm.Y Ändern des Textes für einen jährlich wiederkehrenden Termin zum Datum tt.mm. Das Zeichen 'Y' ist als Platzhalter für das Jahr anzugeben.
tt.M.Y Ändern des Textes für einen monatlich wiederkehrenden Termin zum Tag tt.
day Ändern eines wöchentlich wiederkehrenden Termins.
Für day kann ein Wochentag angegeben werden: MON/TUE/WED/ THU/FRI/SAT/SUN bzw. MO/DI/MI/DO/FR/SA/SO
D.M.Y Ändern des Textes zu einem täglich wiederkehrenden Termin.
/time Uhrzeit für den Termin in der Form hh:mm oder hh.mm
Standard: Falls im MI-Kommando kein Datum angegeben wurde, so wird der erste angelegte Termin zum aktuellen Datum zum Ändern dargestellt.
Das Format der MI-Maske ist bei dem Kommando II (Insert Item, siehe oben) dargestellt.
Eingabemöglichkeiten im Kommandofeld der MI-Maske:
M+ | M- Änderung des nächsten bzw. des vorhergehenden Termins.
CAL/II/MI/SI/SIL/SIS
Kommandos des Terminverwaltungssystems: Calendar/Insert Item/ Modify Item/ Show Item/Show Item List/Show Item Short.
HC | NHC Hardcopy ein-/ausschalten.
/cmd beliebiges BS2000-Kommando.
n/OCn/CCn/DCn/CD
beliebiges Connection bezogenes Kommando. Eine vollständige Beschreibung der einzelnen Kommandos finden Sie im Kapitel 9 "Connections" ab Seite 9-.
=arith Arithmetische Rechnung bzw. Hexadezimal <--> Character Konvertierung.
Ausführliche Beschreibung siehe Seite 7-.
K1 Rückkehr in die vorhergehende CFS-Maske.
F3 Aufzeichnung der aktuellen Maske in die Hardcopy-Datei von CFS.
Hinweise:
Das Datum oder die Uhrzeit eines bestehenden Termins können nur über die Eingabe C (Change Date) in der SIL-Maske geändert werden (siehe 14-).
Sind mehrere Termine zu einem Datum vorhanden, so wird durch MI datum der erste dieser Termine zur Änderung angeboten. Durch das Kommando M+ kann der nächste Termin zu dem angegebenen Datum modifiziert werden.
Show Item: Text zu Termin anzeigen
SI [datum [/time] ]   Show Item. Es werden die ausführlichen Informationen zu dem gewünschten Termin angezeigt.
datum tt.mm. [yyyy]
Angabe des Termins in Datumsform. Sowohl der Tag als auch der Monat können als ein- bzw. zweistellige Zahlen angegeben werden.
yyyy: 1600 <= yyyy <= 2300. Das Jahr kann sowohl als vierstellige, als auch als zweistellige Zahl angegeben werden. Falls die Jahresangabe weggelassen wurde (tt.mm.), so wird das Datum um das aktuelle Jahr ergänzt.
tt.mm.Y Anzeigen des Textes zu einem jährlich wiederkehrenden Termin zum Datum tt.mm. Das Zeichen 'Y' ist als Platzhalter für das Jahr anzugeben.
tt.M.Y Anzeigen des Textes zu einem monatlich wiederkehrenden Termin zum Tag tt. Die Zeichen 'M' und 'Y' sind Platzhalter für Monat und Jahr und können auch als Kleinbuchstaben und in der Form dd.mm.yy eingegeben werden.
day Anzeigen eines wöchentlich wiederkehrenden Termins.
Für day kann ein Wochentag angegeben werden: MON/TUE/WED/ THU/FRI/SAT/SUN bzw. MO/DI/MI/DO/FR/SA /SO
D.M.Y Anzeigen eines täglich wiederkehrenden Termins.
/time Uhrzeit für den Termin in der Form hh:mm oder hh.mm
Standard: Falls im SI-Kommando kein Datum angegeben wurde, so wird das aktuelle Datum angenommen.
Eingabemöglichkeiten im Kommandofeld der SI-Maske:
+ | - zum nächsten/vorhergehenden Termin blättern. Das Absenden des leeren Kommandofeldes hat die gleiche Wirkung wie +.
M Modify: Ändern der Textinformationen zum angezeigten Termin.
CAL/II/MI/SI/SIL/SIS
Kommandos des Terminverwaltungssystems: Calendar/Insert Item/ Modify Item/ Show Item/Show Item List/Show Item Short.
HC | NHC Hardcopy ein-/ausschalten.
/cmd beliebiges BS2000-Kommando.
n/OCn/CCn/DCn/CD
beliebiges Connection bezogenes Kommando. Eine vollständige Beschreibung der einzelnen Kommandos finden Sie im Kapitel 9 "Connections" ab Seite 9-.
=arith Arithmetische Rechnung bzw. Hexadezimal <--> Character Konvertierung.
Ausführliche Beschreibung siehe Seite 7-.
K1 Rückkehr in die vorhergehende CFS-Maske.
K3 Rückkehr in die letzte SIL-Maske, falls dort der aktuelle Termin mit S bzw. M markiert wurde.
F3 Aufzeichnung der aktuellen Maske in die Hardcopy-Datei von CFS.
Hinweise:
Das Kommando SI zeigt den ersten, zu dem angegebenen Datum gesetzten Termin an. Weitere Termine zum gleichen Datum werden durch Absenden des leeren Kommandofeldes oder durch Eintragen von "+" im Kommandofeld erreicht.
Mit dem Kommando SILA- werden auch bereits erledigte, d.h. auf OK gesetzte Termine in einer Übersichtsliste angezeigt. Durch Eintragen des Kürzels S (Show) bei einem bereits als erledigt gekennzeichneten Termin in der SILA-Maske wird u.a. das Datum angezeigt, an dem der Termin auf erledigt gesetzt wurde.
Die Regel, nach der der Name der verwendeten Item-Datei ermittelt wird, ist auf Seite 14- beschrieben.
Show Item List: Terminliste anzeigen
SIL datum [+|-]   Show Item List. Es werden die Kurzinformationen zu allen Terminen zu dem angegebenen Datum/bis zu dem angegebenen Datum/ab dem angegebenen Datum angezeigt.
SILA datum [+|-]   Show Item List All. Bereits erledigte Termine (State=ok) werden bei SIL nicht angezeigt. Falls auch diese Termine in der Liste angezeigt werden sollen, so ist anstelle SIL das Kommando SILA anzugeben.
datum tt.mm. [yyyy]
Angabe des Termins in Datumsform. Sowohl der Tag, als auch der Monat können als ein- bzw. zweistellige Zahlen angegeben werden.
yyyy: 1600 <= yyyy <= 2300. Das Jahr kann sowohl als vierstellige, als auch als zweistellige Zahl angegeben werden. Falls die Jahresangabe weggelassen wurde (tt.mm.), so wird das Datum um das aktuelle Jahr ergänzt.
D.M.Y Anzeigen aller täglich wiederkehrenden Termine.
Ein Hinweis auf täglich wiederkehrende Termine wird in der Systemzeile ausgegeben.
**.mm.Y Anzeigen aller jährlich wiederkehrender Termine zum angegebenen Monat mm.
**.M.Y Anzeigen aller monatlich wiederkehrenden Termine.
**.**.Y Anzeigen aller jährlich wiederkehrender Termine.
day Anzeigen aller wöchentlich wiederkehrenden Termine für den angegebenen Tag. Für day kann ein Wochentag angegeben werden: MON/TUE/WED/THU/FRI/SAT/SUN bzw. MO/DI/MI/DO/FR/SA/SO.
Alle wöchentlichen Termine werden angezeigt durch das Kommando SIL MO+. In der Item-Liste kann ein wöchentlicher Termin auf OK gesetzt bzw. gelöscht werden durch die Eingabe von Y bzw. E in der Markierungsspalte. Wöchentliche Termine können nicht auf einen anderen Tag verschoben werden.
Standard: Falls im SIL-Kommando kein Datum angegeben wurde, wird das aktuelle Datum gesetzt.
+ Ausgabe aller Termine ab dem angegebenen bzw. ab dem aktuellen Datum.
- Ausgabe aller Termine bis zu dem angegebenen bzw. bis zum aktuellen Datum.
Standard: Falls hinter dem Datum der Zusatz +/- nicht angegeben wurde, so wird nur die Liste der Termine zu dem angegebenen Datum angezeigt.
SIL +|- [n] Show Item List mit relativer Datumsangabe
SILA +|- [n] Show Item List All mit relativer Datumsangabe
+ Ausgabe aller Termine ab dem aktuellen Datum bis unbegrenzt in die Zukunft.
- Ausgabe aller Termine.
+n Ausgabe aller Termine ab dem aktuellen Datum bis n Tage in die Zukunft.
1 <= n <= 999.
-n Ausgabe aller Termine in dem Zeitraum ab n Tagen vor dem aktuellen Datum bis unbegrenzt in die Zukunft. 1 <= n <= 365.
Hinweise:
Bei absoluten oder relativen Datumsangaben werden stets auch die in den Zeitraum fallenden wiederkehrenden Termine angezeigt.
Bereits erledigte Termine (State=ok) werden bei SIL nicht angezeigt. Falls auch diese Termine in der Liste angezeigt werden sollen, so ist anstelle SIL das Kommando SILA (Show Item List All) anzugeben.
Auswahl aller Termine mit einem bestimmten Suchargument im Text
SIL / SILA such Es werden alle Termine ausgegeben, deren Kurz-/Langtext den im Suchargument angegebenen String enthält.
SIL: Bei der Suche werden nur die nicht erledigten Termine berücksichtigt.
SILA: Bei der Suche werden alle, auch die als bereits erledigt gekennzeichneten Termine berücksichtigt.
such [col] [r] item
einfaches Suchargument wie auf Seite 8- beschrieben.
such [ vk such ] [...] ..... | ( ) | %name | ( s-dat )
komplexes Suchargument wie auf Seite 8- beschrieben.
Hinweis:
Groß-/Kleinschreibung spielt bei der Suche keine Rolle. Die zu suchenden Zeichenfolgen sowie die Beschreibungstexte der Termine werden intern in Großbuchstaben umgewandelt.
Beispiele:
SIL 'Besprechung'
Es werden alle Termine angezeigt, deren Kurz- bzw. Langtext die angegebene Zeichenfolge enthält.
SIL :14:'Y'
Es werden alle Termine mit gesetztem Bearbeitungsvermerk (State=ok, siehe Seite 14-) angezeigt.
SIL :14:-'Y'
Es werden alle noch nicht bearbeiteten Termine angezeigt.
Aufgrund des Kommandos SIL wird die Terminliste in folgender Form am Bildschirm ausgegeben:
Monatlich bzw. jährlich wiederkehrende Termine werden in der Form tt.mm.yy bzw. tt.mm.yy dargestellt.
Eingabemöglichkeiten im Kommandofeld der SIL-Maske:
+ | - nächste / vorhergehende Seite der Terminliste.
+n | -n in der Terminliste um n Zeilen vorwärts / rückwärts blättern.
++ | -- zum Ende / Anfang der Terminliste positionieren.
SL [datei [,ALL] ]
Save List. Die am Bildschirm angezeigte Terminliste wird in druckaufbereiteter Form in die angegebene Datei geschrieben. Der Parameter ALL bewirkt, daß neben den Kurztexten auch die Langtexte in die Datei übertragen werden.
Falls kein Dateiname angegeben wurde, so wird der Name CFS.ITEM.LIST [.jobname] als Standard verwendet.
CAL/II/MI/SI/SIL/SIS
Kommandos des Terminverwaltungssystems: Calendar/Insert Item/ Modify Item/ Show Item/Show Item List/Show Item Short.
HC | NHC Hardcopy ein-/ausschalten.
/cmd beliebiges BS2000-Kommando.
n/OCn/CCn/DCn/CD
beliebiges Connection bezogenes Kommando. Eine vollständige Beschreibung der einzelnen Kommandos finden Sie im Kapitel 9 "Connections" ab Seite 9-.
=arith Arithmetische Rechnung bzw. Hexadezimal <--> Character Konvertierung.
Ausführliche Beschreibung siehe Seite 7-.
K1 Rückkehr in die vorhergehende CFS-Maske.
F3 Aufzeichnung der aktuellen Maske in die Hardcopy-Datei von CFS.
In der Markierungsspalte der Terminliste sind für jeden Termin folgende Aktionen zulässig:
C Change Date/Time. Das Datum und die Uhrzeit eines Termins können hiermit geändert werden. Diese Funktion ist bei täglichen und wöchentlichen Terminen nicht zulässig.
D Display Item. Diese Eingabe bewirkt, daß neben der Kurzinformation (Text), auch die Langinformation (Comments) zu dem Termin angezeigt wird. Anstelle von D kann auch die Markierung S (Show) angegeben werden. Siehe auch Kommando SI, Seite 14-.
E Erase Item. Der Termin wird in der Item-Datei gelöscht.
I Insert (Copy Item). Ähnliche Funktion wie bei Markierung C (siehe oben). Der bisherige Termin bleibt unverändert. Es wird ein zusätzlicher Termin mit dem neu eingegebenen Datum angelegt.
M Modify Item. Analog wie D, die Informationen zum Termin werden jedoch zur Änderung freigegeben. Siehe auch Kommando MI, Seite 14-.
N State=not ok. Ein gesetzter Bearbeitungsvermerk für den Termin kann mit dieser Eingabe wieder zurück gesetzt werden.
Y State=ok. Hiermit kann ein Bearbeitungsvermerk für den Termin gesetzt werden, d.h. der Termin gilt fortan als erledigt.
Hinweis:
Die Regel, nach der der Name der verwendeten Item-Datei ermittelt wird, ist auf Seite 14- beschrieben.
Show Item Short: Kurzübersicht der Termine in der Systemzeile ausgeben
SIS datum [+|-]   Show Item Short. In der 25. Bildschirmzeile (Systemzeile) wird das Datum zu allen Terminen im gewünschten Zeitbereich ausgegeben. Das SIS-Kommando eignet sich besonders zur Verwendung in CFS Startup-Prozeduren.
datum tt.mm. [yyyy]
Angabe des Termins in Datumsform. Sowohl der Tag, als auch der Monat können als ein- bzw. zweistellige Zahlen angegeben werden.
yyyy: 1600 <= yyyy <= 2300. Das Jahr kann sowohl als vierstellige, als auch als zweistellige Zahl angegeben werden. Falls die Jahresangabe weggelassen wurde (SIS tt.mm.), so wird das aktuelle Jahr ergänzt. Auch wiederkehrende Termine können mit SIS abgefragt werden. Näheres hierzu siehe Beschreibung des Parameters datum für das Kommando SIL auf Seite 14-.
Standard: Falls im SIL-Kommando kein Datum angegeben wurde, so wird die Kurzübersicht der Termine zum aktuellen Datum ausgegeben.
+ Ausgabe aller Termine ab dem angegebenen bzw. ab dem aktuellen Datum.
- Ausgabe aller Termine bis zu dem angegebenen bzw. bis zum aktuellen Datum.
Standard: Falls hinter dem Datum der Zusatz +/- nicht angegeben wurde, so wird nur die Liste der Termine zu dem angegebenen Datum angezeigt.
SIS +|- [n] Relative Datumsangabe
+ Ausgabe aller Termine ab dem aktuellen Datum bis unbegrenzt in die Zukunft.
- Ausgabe aller Termine.
+n Ausgabe aller Termine ab dem aktuellen Datum bis n Tage in die Zukunft.
n kann eine ein- bis dreistellige Zahl sein.
-n Ausgabe aller Termine in dem Zeitraum ab n Tagen vor dem aktuellen Datum bis unbegrenzt in die Zukunft. n kann eine ein- bis dreistellige Zahl sein.
Aufgrund des Kommandos SIS wird in der Systemzeile des Bildschirms eine Nachricht der folgenden Art ausgegeben:
Items present for  18.4.90  27.4.  2.5.  10.5.*2  16.5.  13.6.  22.8.   
Hinweis: Bei absoluten oder relativen Datumsangaben werden stets auch die in den Zeitraum fallenden wiederkehrenden Termine angezeigt.
Termindatei (Item-File) zuweisen
IFILE datei Item-File. Mit diesem Kommando legt der Benutzer eine Termindatei fest.
Falls kein IFILE-Kommando angegeben wird, so wird aufgrund der folgenden Hierarchie nach einer bestehenden Item-Datei gesucht:
a) File-Kommando mit LINK=ITEM vorhanden ?
b) Jobname beim LOGON-Kommando angegeben (.name LOGON ...):
IFILE = CFS.ITEM.name
c) kein Jobname beim LOGON-Kommando angegeben: IFILE = CFS.ITEM
d) keine Datei mit Namen CFS.ITEM.name bzw. CFS.ITEM vorhanden:
IFILE = $user-id.CFS.ITEM. $user-id ist die Benutzerkennung, unter der das Programm CFS gespeichert ist.
e) falls keine der Bedingungen a) bis d) erfüllt ist, wird beim ersten Kommando II/ MI/SI/SIS/SIL eine Item-Datei CFS.ITEM.name bzw. CFS.ITEM angelegt.
Anwendungsbeispiel für Terminkalender in Startup-Datei
Im folgenden Beispiel wird die Anwendung des Terminverwaltungssystems in einer Startup-Datei von CFS dargestellt. Als erstes wird in einer zentralen Geburtstagsdatei (IFILE $TSOS.CFS.ITEM.GEBURTSTAG) nachgeschaut, ob Geburtstage für heute eingetragen sind. Wenn ja, werden diese in einer Terminliste angezeigt. Danach wird die private Termindatei des Benutzers zugewiesen (IFILE CFS.ITEM. &LOGNAM). In der Übersicht werden alle Termine angezeigt, die seit dem letzten Aufruf von CFS oder in der Zukunft fällig sind. In der Systemzeile werden zusätzlich die heute aktuellen Termine ausgegeben. Zum Schluß wird die Jobvariable mit dem Datum des letzten CFS-Aufrufs aktualisiert.
*002 FILE=NO
* ****** * T E R M I N K A L E N D E R ZEIGEN * **************
IFILE $TSOS.CFS.ITEM.GEBURTSTAG
SIL
*IF %OUT=C'S H O W I T E M L I S T' SKIP .GT
*SKIP .NGT
.GT
*ON %CMD CONTINUE
*DIA
.NGT
* ANZEIGE DER EINTRAEGE IM TERMINKALENDER AB DEM DATUM, AN DEM
* CFS ZULETZT GELADEN WAR
IFILE CFS.ITEM.&LOGNAM
/DCLJV CFS.JV.&LOGNAM..LAST.START
/DCLJV #X
/SETJV #X,CFS.JV.&LOGNAM..LAST.START
*ON %CMD CONTINUE
SIL &(#X) +
* IN SYSTEMZEILE NUR TERMINE VON HEUTE ANZEIGEN !
*DIA SIS
/SETJV CFS.JV.&LOGNAM..LAST.START,$SYSJV.DATUM
* ***** * ENDE T E R M I N K A L E N D E R * ***************
*DIA
15.  Hardcopy