Katalogdatendateien

Letzte Aktualisierung: 2023-11-04
  • Erstellt für:
  • Developer
    User

Katalogdatendateien können einen beliebigen Namen und ein beliebiges Dateisuffix haben (mit Ausnahme von .ini).

Katalogdatendateien können mithilfe von Anwendungen, die tabulatorgetrennte Textdatendateien wie Microsoft® Excel und Access unterstützen, problemlos verwaltet werden.

Eine Katalogdatendatei besteht im Wesentlichen aus einer zweidimensionalen Tabelle und einem Header-Datensatz, der die Datenspalten und eine beliebige Anzahl von Datensätzen (Zeilen) identifiziert. Felder in der Kopfzeile und in Datensätzen sind durch einzelne Felder getrennt <TAB> Zeichen. Datensätze werden durch eine <CR> (ASCII-Code) 0xD), einer einzelnen <LF> (ASCII-Code) 0xA) oder einem <CR><LF> ein.

Der Header-Datensatz muss die genauen Namen für jedes Datenfeld enthalten. Leere Felder sind in der Kopfzeile nicht zulässig. Bei Datenfeldnamen wird nicht zwischen Groß- und Kleinschreibung unterschieden. Alle Feldnamen müssen eindeutig sein.

Kein Leerraum außer <TAB> -Feldtrennzeichen sind in Kopfzeilen- und Datendatensätzen zulässig.

In den Datensätzen werden zwei benachbarte <TAB> -Zeichen ein leeres Feld angeben. Leere Felder übernehmen Standardwerte entweder aus den Katalogattributen oder aus den Standardeinstellungen des Servers.

Datenfelder dürfen nicht enthalten <CR>, <LF>oder <TAB> , es sei denn, der Datenwert ist vom Typ Text und wird von einfachen oder doppelten Anführungszeichen eingeschlossen. Keine HTTP-Kodierung von Datenfeldern.

Wenn nicht anders angegeben, werden mehrere Datenwerte im selben Feld durch Kommas (',') getrennt.

Spalten, deren Namen mit "."beginnen werden ignoriert; dies ermöglicht die Speicherung von Daten in Materialkatalogen, die für das Bild-Rendering nicht von Interesse sind. Spalten mit unbekannten Header-Namen werden ignoriert und eine Warnung in die Protokolldatei geschrieben.

Feldnamen können aus einer beliebigen Kombination von ASCII-Buchstaben, -Zahlen sowie "-"und "_"bestehen.

Eine oder mehrere Spalten können als Indexschlüssel verwendet werden. Wenn derselbe Schlüssel in derselben Datendatei mehrmals vorkommt, hat die neuere Instanz Vorrang.

Auf dieser Seite