Datei bearbeiten
Datei bearbeiten Anlegen, ändern und löschen von Dateien
Neue Datei anlegen
Zum Anlegen einer neuen Datei muss auf der linken Seite der Eintrag "Datei" ausgewählt und die Schaltfläche gedrückt werden.

Durch Drücken der Schaltfläche kann der Vorgang abgebrochen werden. Die neue Datei wird erst nach Drücken der Schaltfläche
angelegt.
Die neue Datei steht nicht sofort zur Verfügung. Erst, wenn der Dialog mit der Schaltfläche [Übernehmen] geschlossen wird, erfolgt ein Neuaufbau der Datenstruktur. Sobald sich nach diesem Zeitpunkt ein Client an der Datenbank anmeldet, verfügt er ebenfalls über die neue Datenstruktur.
Dateinummer
Im Feld "Dateinummer" wird die Nummer der Datei angegeben. Es kann eine beliebige Nummer zwischen 1 und 999 gewählt werden, die noch nicht für eine andere Datei verwendet wurde. Weitere Angaben müssen nicht erfolgen.
Die Dateinummer dient zur Identifizierung der Datei. Sie muss bei allen dateispezifischen Operationen (z. B. Datensatz lesen oder Datensatz speichern) angegeben werden.
Dateiname
Einer Datei kann ein Name zugeordnet werden. Der Name kann dann anstelle der Dateinummer angegeben werden. Durch die Verwendung von Namen wird der Quellcode besser lesbar und die Pflege des Systems erheblich vereinfacht. Der Name der Datei muss wie die Dateinummer, einmalig in der Datenbank sein.
Der Name darf maximal 20 Zeichen lang sein.
Grundsätzlich sollten für Namen in der Datenstruktur nur Buchstaben, Zahlen und die Zeichen "." und "_" verwendet werden. Die Regeln zur Namensvergabe von Datenstrukturelementen werden im Abschnitt Konventionen erläutert.
untergeordnete Datei
Für die Verwendung von untergeordneten Dateien besteht ab der Version 4.4 keine Notwendigkeit mehr. Der Parameter kann bei bestehenden Dateien nicht verändert werden. Die Datenstruktur von untergeordneten Dateien kann nicht verändert werden.
Untergeordnete Dateien wurden benötigt, um unterschiedliche Sichtweisen auf einen Datenbestand zu realisieren, da Masken eng mit der Datenstruktur verbunden sind. Durch die Verwendung von Dialogen können beliebig viele unterschiedliche Fenster, die den Inhalt einer Datei anzeigen, generiert werden.
temporäre Datei
Wird eine Datei als temporäre Datei angelegt, werden keine Dateiinhalte und Schlüsseleinträge in die Datenbank gespeichert. Alle Inhalte verbleiben im Cache der Datenbank und werden beim Schließen der Datenbank automatisch gelöscht. Maximal 80% des Datenbankcaches kann zur Speicherung von temporären Dateien verwendet werden (siehe Konfiguration des Servers ). Pro GB Datenvolumen in temporären Dateien werden zusätzlich zum Cache 14 MB Hauptspeicher benötigt.
Eine bestehende Datei kann in eine temporäre Datei umgewandelt werden, wenn keine Datensätze in der Datei gespeichert sind.
Die Durchführung einer Optimierung der Datenbank führt zum Löschen des Datenbankcaches, dadurch werden ebenfalls die Inhalte in den temporären Tabellen geleert.
Wird eine bestehende Datei in eine temporäre Datei umgewandelt, werden beim Einspielen einer Definitionsdatei mit dieser Datenstruktur in eine andere Datenbank alle Datensätze in der umgewandelten Datei gelöscht!
eigene Feldpuffer
Wie bei den untergeordneten Dateien besteht auch für die Feldpuffer keine Notwendigkeit mehr. Über die Prozedurbefehle der Familie RecBuf...() können zur Laufzeit Feldpuffer erzeugt werden.
sequentielles Einfügen
Mit diesem Dateiattribut wird die Speicherung von Datensätzen in der Datei beeinflusst. Im Normalfall werden neue Sätze "sequentiell" eingefügt. Neue Datensätze werden dabei hintereinander ans Ende geschrieben.
Ist dieses Attribut nicht gesetzt, werden die Datensätze gestreut eingefügt, d. h. die Datensätze werden zwischen die vorhandenen Datensätze geschrieben.
Dieses Dateiattribut kann nur bei leerer Datei verändert werden. Beim Anlegen einer neuen Datei wird dieses Attribut automatisch gesetzt.
chiffrierte Speicherung
Dieser Parameter lässt sich nur bei leerer Datei verändern. Wird er gesetzt, werden die Datensätze in chiffrierter Form in der Datenbank gespeichert. Somit lassen sich Daten außerhalb von CONZEPT 16 nicht mehr erkennen, was die Sicherheit von brisanten Daten erhöht.
: Die chiffrierte Speicherung betrifft nur die Tabelleninhalte. In Schlüsseln werden die Werte immer in Klartext gespeichert. Somit sollten Schlüssel nur über nicht schützenswerte Felder gebildet werden.
Markierung OEM-Kit
Wird dieser Parameter gesetzt, werden die Datensätze für die Auslagerung mit dem OEM-Kit markiert. Auf diese Weise kann der Inhalt einer Datei mit einem Datenbank-Update in mehrere Datenbanken eingelesen werden.
64-Bit Datensatz-IDs
Durch Aktivieren dieses Parameters werden Datensatz-IDs in der Datei mit bis zu 64-Bit gespeichert. Er sollte aktiviert werden, wenn in der Datei viele Einfüge- und Löschoperationen durchgeführt werden oder der Datenbank-Server die Meldung Prime counter critical value reached loggt. Er kann unter folgenden Bedingungen aktiviert werden:
- sequentielles Einfügen ist aktiviert
- untergeordnete Datei ist deaktiviert
- Der Prime-Counter der Datei muss kleiner als
FAFF0000sein. Dieser wird rechts oben im Dialog angezeigt.
Datensätze mit Änderungszeitpunkt
Wird dieser Parameter gesetzt, dann wird der Änderungszeitpunkt beim Hinzufügen und Ändern von Datensätzen im Datensatz gespeichert. Maßgeblich ist hierbei die aktuelle Uhrzeit des Datenbank-Servers (UTC).
Mit dem Befehl RecInfo () kann der Zeitstempel eines Datensatzes gelesen werden.
In der Datensatzverwaltung kann der Zeitstempel eine Datensatzes eingesehen werden.
Datei ändern
Zum Ändern einer Datei muss auf der linken Seite die Datei ausgewählt und die Schaltfläche gedrückt werden.

Durch Drücken der Schaltfläche kann der Vorgang abgebrochen werden. Die Änderungen an der Datei werden erst nach Drücken der Schaltfläche
gespeichert.
Sind in der Datei bereits Datensätze enthalten, kann nur die "Markierung für das OEM-Kit" verändert werden.
Die Änderungen stehen nicht sofort zur Verfügung. Erst, wenn der Dialog mit der Schaltfläche [Ok] geschlossen wird, erfolgt ein Neuaufbau der Datenstruktur. Sobald sich nach diesem Zeitpunkt ein Client an der Datenbank anmeldet, verfügt er ebenfalls über die neue Datenstruktur.
Datei löschen
Vorhandene Dateien können über die Schaltfläche gelöscht werden.
Mit Löschen der Struktur werden ebenfalls alle Datensätze der Datei gelöscht.