Im folgenden sind die Erweiterungen in CFS seit dem Jahr 2003 zusammengestellt. Die Reihenfolge der Darstellung ist umgekehrt chronologisch und beginnt mit den zuletzt implementierten Funktionen.
Die Erweiterungen zu den Komponenten JES und TAS erhalten Sie durch Eingabe von ?news in der Kommandozeile von JES bzw. TAS.
26.01.2024 Neue Option zum Hardcopy-Verhalten von CFS.
Durch die Prozeduranweisung *SET MODE=ENTER erfolgt der Hardcopy in CFS-Prozeduren im Dialog genauso wie bei CFS im Enter.
Zurücksetzen mit *SET MODE=STD
09.04.2022 Der CPU-Verbrauch von CFS in Prozeduren wurde reduziert.
14.03.2022 Neuer Parameter ANC (Abort Non Convertible) bei der Variablen Action ONXCONV CCS=xxx. Damit wird festgelegt, dass die Konvertierung einer Datei in einen anderen Zeichensatz abgebrochen werden soll, falls die Eingabedatei Zeichen enthält, die im Ziel CCS nicht vorhanden sind.
Standard: Die Konvertierung wird mit dem Ersatzzeichen C'?' durchgeführt.
Ausführliche Informationen
22.10.2021 Neue Prozeduranweisung *EVAL &VARIABLE. Durch diese Anweisung wird der Inhalt der angegebenen CFS-Prozedurvariablen als neue Prozeduranweisung ausgeführt.
Ausführliche Informationen
05.05.2021 Ab OSD V12 sind die User Option FREE ISAM und der Action-Code SFI nicht mehr auf die Benutzerkennung TSOS beschränkt.
23.12.2020 Neue User Option BACKUPV zeigt die maximale Anzahl der Backup Versionen.
Ausführliche Informationen
02.11.2020 RES KEY: Neue Variante des RES-Kommandos zur dynamischen Modifikation der RES-Eingaben zum Laufzeitpunkt. Diese Variante ist nur innerhalb von CFS-Prozeduren möglich und ändert Eingaben im nachfolgenden Kommando RES datei.
Ausführliche Informationen
12.09.2019 Neues Kommando SET SELATTR=Y/N. Damit kann beim Select von Elementen aus PLAM-Bibliotheken gesteuert werden, ob die Dateiattribute SHARE=YES, ACCESS=READ wiederhergestellt werden.
Ausführliche Informationen
14.06.2019 Neue User Option NTYPE. Diese zeigt bei Net Storage Dateien an, ob sie als Nodefiles oder im BS2000-Format gespeichert sind (ab OSD V11).
Neue User Option NCCS zeigt den CCS an, mit dem eine Datei auf dem Netstorage Device kodiert ist.
Ausführliche Informationen (User Option NTYPE)
Ausführliche Informationen (User Option NCCS)
17.04.2018 Display/Editor, Kommando W,(var),L bzw. W,(&var)/:col:len,L
Damit werden die Daten des ersten angezeigten Satzes in ihrer vollen Länge in CFS-Variablen übertragen: Die ersten 80 Bytes wie bisher in die Variable &var. Die zweiten 80 Bytes in eine neu erzeugte Variable &var-P1, die dritten 80 Bytes in die Variable &var-P2, usw.
Ausführliche Informationen (Kommando W)
27.02.2018 User Option RECFORM mit zusätzlichem Selektionsparameter P (Pam-Format). Mit P><=wert kann auch nach Pam-Dateien mit bestimmten Blockgrößen selektiert werden.
Ausführliche Informationen (User Option RECFORM)
22.05.2017 Kommando HC in Connections: Neue Option BO (Before images Only). Bildschirmmasken werden nur im Zustand vor der Benutzereingabe protokolliert.
Ausführliche Informationen (Kommando HC)
21.04.2017 Neue User Option LBP. Gibt den Wert des Last Byte Pointers von Dateien an.
Ausführliche Informationen (User Option LBP)
25.01.2017 Zusätzliche Variablen bei dem Kommando CP (Connection-Prompt).
&MODE gibt den Eröffnungsmodus der Connection an (ES/NES).
&CCS gibt den in der Connection eingestellten Coded Character Set an. Dazu muß nach dem Logon allerdings ein SHOW-TERM-OPT Kommando eingegeben werden.
Ausführliche Informationen (CP)
12.05.2016 Erweiterung des Display-Kommandos DA.
Mit dem Kommando DA CCS,ccsname wird der Dateiinhalt für die Anzeige aus dem angegebenen Zeichensatz in den Anzeigecode des Terminals umgewandelt. Damit kann z.B. getestet werden, in welchem Zeichsatz eine unbekannte Datei tatsächlich kodiert ist.
Mit DACCS wird der Dateiinhalt für die Anzeige aus dem im Katalog vermerkten CCS in den Terminalcode umgewandelt.
Ausführliche Informationen (DA CCS)
21.10.2015 Neue User Option ELCNT zum Zählen der Anzahl der in Bibliotheken gespeicherten Elemente.
Ausführliche Informationen (User Option ELCNT)
12.03.2015 Bislang bestand bei Connections zu $DIALOG im ES-Modus das Problem, dass Logon-Exits per STA tsn,TERM=ORIG nicht den originalen Stations- und Prozessornamen des Haupt CFS Tasks evaluieren konnten. Mit der Option ES3 anstelle von ES ist dies nun möglich. In CFSMAIN wird eine Modifikation angeboten, mit der bei Angabe von ES automatisch der ES3-Modus aktiviert wird. Zur korrekten Funktion der ES3-Option ist das Korrekturpaket 1/2015 von BS2000 9.0 bzw. 10.0 erforderlich.
04.02.2014 Die Variable Action ONXFIND(suchdatei) verarbeitet nun Suchdateien mit nahezu unbegrenzt vielen Suchargumenten. Die einzige Einschränkung ist die Größe des freien Klasse 6 Speichers im oberen Adressraum.
12.04.2013 Dateienlisten bzw. ZIP-Archive mit mehr als 21000 Einträgen sind nun auch unter Nicht-TSOS Kennungen möglich.
31.03.2013 Action-Code EDT für Elemente einer PLAM-Bibliothek: Mittels einer Modifikation im Benutzermodul CFSMAIN kann veranlasst werden, dass beim Action-Code EDT nur die Sätze mit der Satzart 1 angezeigt werden. Sätze mit anderen Satzarten werden von CFS zwischengespeichert und beim Action-Code UPD wieder hinzugemischt.
01.02.2013 Erweiterung der Editorkommandos IR und IL: Durch Eingabe von IL n+ bzw. IL n- werden die neuen Sätze mit der kleinstmöglichen Schrittweite oberhalb des unteren Schlüssels (+) bzw. unterhalb des oberen Schlüssels (-) eingefügt.
04.01.2013 Erweiterung des Action-Codes REO um REOL (Reorganisation der PLAM-Bibliothek mit Unterprogramm LMS).
SET SEARCHMODE=A: Zeichenfolgen im Suche-Kommando werden wie A'...' behandelt.
SET REPLACEMODE=L: Bei Treffern im Suche-Kommando S,'abc'*'def'='xyz' wird der letzte gefundene Teilstring durch 'xyz' ersetzt.
Überarbeitete Funktionalität der User Option SNAM
Ausführliche Informationen (SET SEARCHMODE)
Ausführliche Informationen (SET REPLACEMODE)
Ausführliche Informationen (User Option SNAM)
18.07.2012 Anpassungen aller privilegierten Module von CFS an BS2000 V9.0
In der Dateienliste wird mit dem Zeichen % vor dem Lastp angezeigt, daß die Datei auf einem NET-STORAGE Dateisystem gespeichert ist.
Mit der Eingabe NET im Feld VOLUME der Selektionsmaske werden alle Dateien selektiert, die auf einem NET-STORAGE Dateisystem gespeichert sind.
18.04.2012 Ab BS2000 V7: zusätzlicher Parameter PL bei User Option OPEN
Es werden alle geöffneten PLAM-Bibliotheken zusammen mit den darin geöffneten Elementen angezeigt.
Der Action-Code OPN bei einer PLAM-Bibliothek zeigt alle Tasks, die diese Bibliothek geöffnet haben zusammen mit den geöffneten Elementen.
Ausführliche Informationen (User Option OPEN)
09.12.2011 Im Display-Modus von CFS kann die Bildschirmanzeige mit SWS2/SWS3W/SWS4W auf 132 Spalten und 27 bis 43 Zeilen vergrößert werden.
Ausführliche Informationen
02.02.2011 Unterstützung von ZIP-Archiven im BS2000:
Mit der Variablen Action ONXZIP können nun auch passwortgeschützte Archive angelegt werden. Mit ONXUNZIP können Elemente aus passwortgeschützten Archiven selektiert werden. Der entsprechende Zusatzparameter lautet: PASS=
ONXZIP
ONXUNZIP
07.10.2010 Neuer Parameter zum Festlegen der Einfügeposition für kopierte Dateien. SET COPYMODE=A/E
Ausführliche Informationen
15.09.2010 Überarbeitete Compare-Funktion.
Das Kommando COMP erfuhr ein grundlegendes Redesign bezüglich der Parameter und der Bildschirmmaske. Das alte COMP-Kommando kann noch aus Kompatibilitätsgründen mit COMP0 aufgerufen werden.
Ausführliche Informationen
01.06.2010 Inkompatible Änderung: Der CSO-Modus (Compress Screen Output) ist nun standardmäßig aktiviert und kann durch CFSMAIN oder das Kommando NCSO ausgeschaltet werden.
Der CSO-Modus hat jetzt noch einen weiteren Effekt: Beim Suche-Kommando im Datei-Display werden die gefundenen Treffer Items am Bildschirm hell hervorgehoben dargestellt.
Ausführliche Informationen
29.01.2010 Ab BS2000 V8.0 kann der Action-Code CKD (Copy Keep Date) auch unter Kennungen ungleich TSOS angegeben werden.
21.12.2009 Unter Nicht TSOS-Kennungen bewirkt die Eingabe () im Feld USER-ID der Selektionsmaske, daß eine Datei CFS.USERID.COOWNER gelesen wird. In der Datei sind alle User-IDs aufgeführt, für die die eigene Kennung die Coownerschaft besitzt. Damit werden alle entsprechenden User-IDs selektiert.
Ausführliche Informationen
14.12.2009 Variable Action ONXCOPY :pvs:
Die angekreuzten Dateien werden unter der gleichen Kennung auf den angegebenen Pubset kopiert.
15.07.2009 Als Standard Sort Option ist nun auch SO NAME(1,44) zulässig. Damit kann bei PLAM-Bibliotheken eine besondere Sortierung nach Elementnamen erreicht werden, wobei die verschiedenen Typen eines Elements nacheinander aufgelistet werden.
Ausführliche Informationen (Kommando SO NAME(1,44) )
13.05.2009 Ab BS2000 V6.0 und unter TSOS: User Option OPEN RL (Record Lock) selektiert alle mit SHARUPD=YES eröffneten ISAM-Dateien, für die durch die angezeigte TSN eine Satz-/Blocksperre gehalten wird.
08.03.2009 Kommando SWS (Set Window Size) zum Festlegen der Zeilenanzahl in der Dateienliste von CFS: Im 9763-Modus stehen die Varianten SWS3/SWS4 (32/43 Zeilen) zur Verfügung.
Ausführliche Informationen (Kommando SWS)
16.02.2009 Anpassungen für BS2000 V8.0: Alle privilegierten Funktionen von CFS/TAS/ JES stehen nun auch unter BS2000 V8.0 für S/SX und SQ-Server zur Verfügung (--> CFS V17.xx).
AbB BS2000 V8.0: Der Parameter KD (Keep Date) bei den Variablen Actions ONXCOPY '...'='...',KD und ONXMOVE :pvs:,KD kann nun auch unter nicht TSOS-Benutzerkennungen angegeben werden. Die neu erzeugte Datei erhält bei KD das Change-Date der ursprünglichen Datei.
12.01.2009 Neue CFS-interne Prozedurvariable &LISTEND2. Im Unterschied zur bereits existierenden Variablen &LISTEND zählt &LISTEND2 auch die verborgenen (mit Action-Code - markierten) Listeneinträge mit.
Ausführliche Informationen (CFS-Prozedurvariablen)
01.08.2008 AD (Arrange Data): Negative Spaltenangabe ( :-4:4X ) ist jetzt möglich. Ein evtl. noch aktives Offset-Kommando ( O-4 ) wird mit AD zurückgesetzt.
Ausführliche Informationen (Kommando AD)
25.06.2008 Neue Anweisung EDTMODE zur Steuerung der Arbeitsmodi des EDT.
Ausführliche Informationen (EDTMODE)
24.01.2008 Unterstützung des EDT V17 mit erweiterter Funktionalität: Lange Sätze (> 256 Byte), Unicode Dateien.
Der Benutzer kann über das Kommando EDTMODE COMP/UNI steuern, ob bei Vorliegen des EDT V17 der Editor bei dem CFS-Kommando EDT, sowie bei dem Action-Code EDT im kompatiblen (V16.6) oder im neuen Unicode-Modus (V17.0) aufgerufen wird. Der EDT-Modus wird jeweils vor dem ersten Aufruf des Kommandos EDT bzw. des Action-Codes EDT gesetzt und kann danach für die gleiche Aufrufart nicht mehr geändert werden.
28.09.2007 Unter TSOS: Umschalten der aktuellen Sysout-/Syslst-Datei von laufenden Batchtasks.
28.06.2007 Neuer Action-Code DSI: Beim Deallocate Space werden die Dateiattribute Access=Read und Retpd ignoriert.
Ausführliche Informationen
01.06.2007 Anpassungen für BS2000 V7.0: Alle privilegierten Funktionen von CFS/TAS stehen nun auch unter BS2000 V7.0 zur Verfügung (--> CFS V16.xx).
19.05.2007 Unterstützung von Unicode-Objekten in CFS.
Alles über Unicode
22.12.2006 Erweiterte Unterstützung der ZIP-Archive:
Folgende Funktionen sind jetzt auch für Elemente eines ZIP-Archivs verfügbar:
Action-Codes C (Copy), R (Rename), E (Erase)
Bei E: Keine ERT Funktionalität (Erase with Retain Tempfiles)
Action-Code REO, Variable Action ONXREORG, Kommando REORG auf ZIP-Archive
27.09.2006 Neue interne CFS-Variable &TEMP-PREF zeigt die Prefix von Temporärdateien an (S.nnn.) nnn = aktuelle Session-Number.
&MONTH/&MONTH2/&MONTH2G: Monat des aktuellen Datums in der Form nn/January/Januar.
18.09.2006 Mit der Prozeduranweisung *IF %OUT=... können nun auch die SYSOUT-Ausgaben von BS2000-Kommandos in einer Connection geprüft werden.
26.07.2006 Neue Kurzbezeichnung !CFN für benutzereigene Action-Codes.
!CFN ersetzt den Namen der angesprochenen Datei bzw. Job-Variablen. Bei einem Bibliothekselement wird !CFN durch bib-name(t/element/vers) ersetzt.
28.06.2006 Neue User Option NOF
User Option NOF
08.05.2006 Neuer Operand in PUBSP-Kommando: SLAVE=Y/N
SLAVE=N: Es werden nur die Pubsets angezeigt, für die der aktuelle Host der Master ist.
21.03.2006 Connections: In einem Batch-Lauf von CFS kann mit einem neuen Parameter im OC-Kommando der Terminaltyp der zu eröffnenden Connection zu $DIALOG angegeben werden: T9763, T9755, T9750.
Nur sinnvoll bei Connections im ES-Modus
Beispiel: OC1,,,T9763,ES/LOGON ...
28.11.2005 Neue Routine zum internen Sortieren von Dateienlisten ist im Laufzeitverhalten bei großen Listen wesentlich schneller als die bisherige Routine.
28.11.2005 Kommando RECAT unter TSOS mit Parameter P stellt nun auch verschlüsselte Passworte wieder her.
14.10.2005 CFS-Display/Editor: Beim Display auf Dateien mit einem 8-bit CCS ( EDF041 ) verwendet CFS automatisch die entsprechende Umsetztabelle zum Anzeigen der Sonderzeichen. Die bisherige benutzerspezifische Umsetztabelle (/FILE CFS.DISPTRTAB,LINK=DISPT) ist damit nicht mehr notwendig.
25.08.2005 Neuer Action-Code FTCF:
/CANCEL-FILE-TRANSFER ...,FORCE-CANCEL=YES
26.07.2005 Job-Report-System: Übergabe von Kleinbuchstaben an BS2000-Prozeduren durch PARAM=L'wert' bzw. L'wert'. L wird in diesem Fall vom Job-Report-System entfernt. wert wird ohne die sonst übliche Umsetzung in Großbuchstaben an die BS2000-Prozedur weitergegeben.
14.04.2005 Neue CFS-interne Prozedurvariable &COMP zeigt die Komponente an, in der sich CFS gerade befindet:
SEL Selektionsmaske
CMD Kommandofeld
DISP CFS-Display/Editor
CONx Connection x
02.02.2005 Anpassungen für BS2000 V6.0: Alle privilegierten Funktionen von CFS stehen nun auch unter BS2000 V6.0 zur Verfügung.
6.12.2004 Geöffnete SYSOUT-/SYSLST-Dateien, die in einem Element einer PLAM-Bibliothek abgelegt werden, konnten bisher von der User Option OPEN nicht erfaßt werden.
Ab SYSFILE V13.0A (BS2000 4.0) steht das Kommando MODIFY-SYSFILE-OPTIONS LIBRARY-OUTPUT-COPY=YES zur Verfügung. Damit wird der Inhalt eines Sysfile PLAM-Elements zusätzlich in eine temporäre Datei auf Platte geschrieben. Zum Zeitpunkt, wo das PLAM-Element geschlossen wird, wird auch die temporäre Sysfile-Datei gelöscht. Die temporäre Sysfile-Datei wird von der User Option OPEN angezeigt. Der Inhalt der Datei kann mit dem Action-Code D sichtbar gemacht werden.
15.03.2004 Unterstützung von ZIP-Archiven im BS2000:
Auswahl durch Kommando NP ZIP zipfile [, such] bzw. ZIP zipfile [, such] im Feld FILENAME-SELECT. Weitere mögliche Selektionsfelder sind AGE und LASTP. Es sind keine USER-Options vorgesehen.
Aufnahme von Dateien in ZIP-Archiv: ONXZIP zipfile [, params] oder ONXADD zipfile
Selektion von Dateien aus einem ZIP-Archiv: ONXUNZIP ['str1'='str2'] oder ONXSEL ['str1'='str2']
Als Action-Codes sind D (Display) und F (Fstat) möglich.
Auswahl von ZIP-Archiv
ONXZIP
ONXUNZIP
05.11.2003 Kommando PUBSP ,CAT: Es werden für jedes Pubset die Anzahl der belegten und freien Katalogblöcke (4K) angezeigt. Mit dieser Option kann sich der Systemverwalter einen Überblick über evtl. drohende Katalogengpässe bei den einzelnen Pubsets verschaffen.
22.05.2003 Unterstützung des Softwareprodukts SPACEOPT V2.0 von FSC:
Neuer Action-Code SFI (SHOW-FREE-ISAM-SPACE) unter der Kennung TSOS.
Zusätzliche Option ISAM bei User Option FREE (FREE ISAM) unter der Kennung TSOS.