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. | |