ONXSET CCS=[name | *NONE]
Es wird für Dateien oder PLAM-Bibliothekselemente der angegebene Coded-Character-Set Name zugeordnet.
*NONE: Die Verknüpfung zu einem Coded-Character-Set Namen wird gelöscht.
ONXSET param=wert
Es wird eines der neuen Dateiattribute bezüglich Caching (Hiperfile) bzw. SMS (System Managed Storage) gesetzt bzw. verändert. Es kann nur jeweils ein Kennwort zusammen mit dem entsprechenden Parameter angegeben werden.
ADMINFO='info' | NO
'info' Der Systemverwalter kann im Systemkatalog zu der Datei eine ein bis acht Byte lange Administrations Information info hinterlegen (ab BS2000 V3.0).
NO Es wird keine Administrations Information zu der Datei hinterlegt. Eine evtl. bestehende Information wird gelöscht.
AVAIL=HIGH | STD
HIGH High Availability. Die Datei erhält die Eigenschaft der hohen Verfügbarkeit. Dateien mit hoher Ausfallsicherheit werden vom BS2000 automatisch auf einen entsprechenden Datenträger, z.B. gespiegelte Platten verlagert. Ist kein geeigneter Datenträger verfügbar, wird die Operation mit einem Fehler abgewiesen.
STD Es werden keine besonderen Anforderungen bezüglich Ausfallsicherheit an die Datei gestellt.
DELDATE=dd.mm.yyyy | nnn | NONE
dd.mm.yyyy Lösch-Freigabedatum für Datei. Die Datei kann ab dem angegebenen Datum ohne Berücksichtigung der Schutzattribute vom Eigentümer gelöscht werden (ab BS2000 V3.0).
nnn ein- bis fünfstellige Zahl, die die Anzahl der Tage ab dem aktuellen Datum für die Löschfreigabe angibt.
NONE Es wird kein Lösch-Freigabedatum vereinbart. Die Schutzattribute der Datei werden beim Löschen berücksichtigt.
DISKWR=IMMEDIATE | BY-CLOSE
IMMEDIATE Die Daten der Datei müssen sich direkt nach Beendigung der Schreiboperation in einem konsistenten Zustand befinden. Die Datei soll nicht über einen flüchtigen Schreib-Cache bearbeitet werden.
BY-CLOSE Die Daten der Datei müssen sich erst nach der Close-Verarbeitung in einem konsistenten Zustand befinden.
IOPERF=HIGH | VERY-HIGH | STD | USER-MAXIMUM
HIGH Die Datei soll über einen Cache bearbeitet werden (hohe Performance-Priorität)
VERY-HIGH Die Datei soll über einen Cache bearbeitet werden. Falls möglich, soll die gesamte Datei permanent im Cache gehalten werden.
STD Die Datei erhält kein besonderes Performance-Attribut und wird deshalb nicht über einen Cache bearbeitet.
USER-MAX Die Datei erhält das Performance-Attribut, das für den benutzer als höchstes zulässiges in der Joinfile eingetragen ist.
IOUSAGE=READ-WRITE | READ | WRITE
READ-WRITE Ein erhöhtes Performance-Attribut bei der Datei wird für Lese- und Schreiboperationen gewünscht.
READ Ein erhöhtes Performance-Attribut bei der Datei wird nur für Leseoperationen gewünscht.
WRITE Ein erhöhtes Performance-Attribut bei der Datei wird nur für Schreiboperationen gewünscht.
MANCLASS=class | NONE
class Gibt eine mit HSMS definierte Management-Klasse an, über die die HSMS-Funktionen Dateisicherung, Archivierung und Langzeitarchvierung gesteuert werden. Die Zuweisung einer Management-Klasse ist nur für Dateien auf SM-Pubsets ab BS2000 V3.0 möglich.
NONE Eine evtl. definierte Management-Klasse für die Datei wird zurückgesetzt. Für die Dateisicherung gelten die Standardwerte bzw. die mit dem Action-Code MA/MI definierten Verdrängungs-Eigenschaften.
S0MIGR=ALLOWED | FORBIDDEN
ALLOWED Die Datei kann innerhalb der Speicherebene S0 auf einen anderen Volume-Set des gleichen SM-Pubsets verlagert werden. Die Verlagerung kann explizit mit HSMS oder implizit durch das BS2000 erfolgen. Die Zuweisung ist ab BS2000 V3.0 möglich.
FORBIDDEN Die Datei kann innerhalb eines SM-Pubsets nicht verlagert werden. Diese Zuweisung ist dem Systemverwalter vorbehalten.
STOCLASS=class | STD | NONE | UPDATE
class Der Datei auf einem SM-Pubset wird die angegebene Storage-Klasse zugewiesen. Die Namen und Eigenschaften der Storage-Klassen werden durch den Systemverwalter definiert und können durch das BS2000-Kommando /SHOW-STORAGE-CLASS abgefragt werden. Über Storage-Klassen kann der Ablageort von Dateien innerhalb eines SM-Pubsets auf einfache Art geregelt werden. Durch Zuweisung einer Storage-Klasse kann es zu einer impliziten Migration der Datei auf ein anderes Volume-Set innerhalb des SM-Pubsets kommen.
Die Zuweisung einer Storage-Klasse ist ab BS2000 V3.0 möglich.
STD Der Datei wird die Default Storage-Klasse aus dem Benutzereintrag für den SM-Pubset zugewiesen. Falls keine Default Storage-Klasse definiert ist, erhält die Datei dieselben Attribute wie bei STOCLASS=NONE.
NONE Der Datei wird keine Storage-Klasse zugewiesen. Die Eigenschaften des Ablageorts der Datei wird über folgende Merkmale bestimmt (siehe entsprechende Parameter des Kommandos MODIFY-FILE-ATTR): WORK-FILE, VOLUME-SET, VOLUME, DEVICE-TYPE, IO-ATTRIBUTES, FILE-PREFORMAT, DISK-WRITE, AVAILABILITY.
UPDATE Ist der Datei bereits eine Storage-Klasse zugeordnet, so werden die aktuellen Attribute der Storage-Klasse erneut aus dem Storage-Klassen-Katalog gelesen und der Datei zugewiesen. Diese Option ist dann sinnvoll, wenn sich die Attribute bestimmter Storage-Klassen seit der letztmaligen Zuweisung zu der Datei geändert haben.
USERINFO='info' | NO
'info' Der Benutzer kann im Systemkatalog zu der Datei eine ein bis acht Byte lange Information info hinterlegen (ab BS2000 V3.0).
NO Es wird keine Benutzerinformation zu der Datei hinterlegt. Eine evtl. bestehende Information wird gelöscht.
WORK=YES | NO | STD
YES Die Datei auf einem SM-Pubset wird im Systemkatalog als Arbeitsdateien gekennzeichnet und kann somit von der Systembetreuung zu einem von ihr festgelegten Zeitpunkt gelöscht werden (ab BS2000 V3.0).
NO Die Datei soll keine Arbeitsdatei sein.
STD Die Datei soll nur dann Arbeitsdatei sein, wenn sie bereits auf einem Volume-Set für Arbeitsdateien gespeichert ist.