düsi computer software Historische Produkte

Homepage | Handbuch | Datenexport | Euro-Umstellung | Dateidiagnose | Druckerinstallation | Download

XSAMDIAG Dateidiagnose für XSAM-Datenbanken

Mit XSAMDIAG können Informationen über XSAM-Datenbanken ausgegeben werden sowie verschiedene Wartungsarbeiten an diesen Datenbanken durchgeführt werden. Zur Verwendung starten Sie XSAMDIAG.EXE in dem Verzeichnis, in dem sich die Datenbankdateien befinden.

Folgende Funktionen bietet XSAMDIAG an:

<1> Dateiaufbau anzeigen

Wählen Sie in der Auswahlbox eine Datei an. Wenn diese eine XSAM-Datenbank ist werden Informationen zum Dateiaufbau auf dem Bildschirm angezeigt. Diese Informationen enthalten neben allgemeinen Angaben auch die genauen Positionen und Größen der Indexe, Sortiertabellen und Daten in der Datei. Zusätzlich ist der Aufbau eines einzelnen Datensatzes mit genauen Bytepositionen angegeben.

<2> Dateiaufbau ausdrucken

Druckt den Dateiaufbau wie unter <1> beschrieben auf dem Drucker aus.

<3> Dateigröße ändern

Wählen Sie in der Auswahlbox eine Datei an. Wenn diese eine XSAM-Datenbank ist wird die aktuelle Größe sowie die Anzahl der verwendeten Datensätze angezeigt. Es kann dann eine neue Größe festgelegt werden. Danach wird die Datenbank in der neuen Größe erstellt und die Daten werden kopiert. Dieser Vorgang darf nicht unterbrochen werden. (Für Notfälle wird während der Dateiumwandlung eine  Sicherungsdatei mit der Endung .ALT verwaltet, diese wird bei erfolgreicher Beendigung des Vorganges automatisch gelöscht).

<4> Export nach ASCII

Wählen Sie in der Auswahlbox eine Datei an. Wenn diese eine XSAM-Datenbank ist können nach Parametereingabe die Daten exportiert werden. Es wird eine ASCII-Datei erzeugt, in der jedes Feld eine eigene Zeile (!!!) bekommt. Datensätze sind also über mehrere Zeilen verteilt. Die Zeilen werden in der Reihenfolge ausgegeben, wie diese in der Anzeige des Dateiinfos unter Punkt <1> aufgelistet werden. Die Parameter sind wie folgt:

Zieldatei: Der Name der Exportdatei
Packlänge: Wird hier etwas angegeben, so werden Arrayvariablen bis zu dieser Länge in einer Zeile ausgegeben
Compress: Ein "X" im Feld Compress bewirkt, daß führende und abschließende Leerzeichen der Felddaten abgeschnitten werden

Hinweis: Dieser Export ist nicht besonders praktikabel verwendbar und zu den meisten Düsi-Anwendungen existieren spezialisierte Exportprogramme, mit denen Daten wesentlich praktikabler exportiert werden können.

<5> Datei reorganisation

Wählen Sie in der Auswahlbox eine Datei an. Wenn diese eine XSAM-Datenbank ist, so wird eine Reorganisation durchgeführt. im Rahmen der Reorganisation werden alle Indexstrukturen der Datei erneuert. Eine Reorganisation ist nur erforderlich, wenn eine Datei nach dem Abspeichern von Datensätzen nicht ordnungsgemäß geschlossen wurde.

Hinweis: Normalerweise werden erforderliche Reorganisationen von der jeweiligen Anwendung nach Bedarf automatisch vorgenommen. Diese Funktion wird daher in der Regel nicht benötigt. Eine nachhaltige Beschleunigung des Dateizugriffes wird durch Reorganisationen nicht erreicht, da die Indexe im störungsfreien Betrieb stets von der Anwendung in optimalen Zustand gehalten werden.

<6> Datei kopieren / anfügen

Mit dieser Funktion können zwei XSAM-Datenbanken mit gleichem Aufbau zusammengeführt werden. Bei geringfügig abweichendem Dateiaufbau werden nur die übereinstimmenden Felder kopiert bzw. zusätzliche Felder leer initialisiert. Diese Funktion ist nur für spezielle Updates oder ähnliches einzusetzen.

Hinweis: Beim Zusammenkopieren von Datenbanken können Ergebnisse entstehen, die von Anwendungen nicht mehr korrekt verwendet werden können, insbesondere wenn die Prüfung auf doppelte Datensätze nicht verwendet wird.


(c) 1987-2002 by düsi computer software, Daniel Schwinn, Römerturmstraße 25, 73547 Lorch, www.faktplus.de,