de:lenscatalog:version061003:general
Differences
This shows you the differences between two versions of the page.
de:lenscatalog:version061003:general [2014/04/30 13:10] – Externe Bearbeitung 127.0.0.1 | de:lenscatalog:version061003:general [2016/08/22 09:57] (current) – [Gültigkeit der Version und Abwärtskompatibilität] gerdbernau | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Allgemeine Spezifikationen ====== | ||
+ | ===== Gültigkeit der Version und Abwärtskompatibilität ===== | ||
+ | |||
+ | Dies ist aktuell die Version 6.10.3. Kleine Änderungen, | ||
+ | |||
+ | |||
+ | ===== Trennzeichen und Datensatzlänge ===== | ||
+ | |||
+ | Der Zeichensatz in den folgenden beschriebenen Dateien sind Textdateien im Zeichensatz ISO 8859-x. (Der Wert für x ist in der Datei Head.Dat festgelegt) | ||
+ | (Siehe auch „http:// | ||
+ | |||
+ | Die einzelnen Sätze sind durch die Zeichen CR (ASCII 13) und LF (ASCII 10) getrennt. Eine feste Satzlänge ist wegen der besseren Abwärtskompatibilität nicht vorhanden. Bei einer neuen Version des Dateiformates, | ||
+ | |||
+ | Die Sätze ihrerseits bestehen aus Feldern fester Länge ohne Trennzeichen. | ||
+ | |||
+ | |||
+ | ===== Feldspezifikation ===== | ||
+ | |||
+ | |||
+ | Textfelder (Typ T..) sind linksbündig mit nachlaufenden SPACE (ASCII 32) in den Datensätzen abgelegt. | ||
+ | |||
+ | Numerische Werte (Typ 9.. oder B) werden mit führenden Nullen rechtsbündig ohne Dezimaltrennzeichen dargestellt. SPACE als " | ||
+ | |||
+ | Datumsfelder (Typ D) werden im Format Jahr (4-stellig), | ||
+ | |||
+ | Boolesche Felder | ||
+ | |||
+ | Bei Dateien, die einen Primärschlüssel besitzen, sind die Felder, aus denen sich dieser zusammensetzt, | ||
+ | |||
+ | ===== Produktdefinition im GPL-Standard, | ||
+ | |||
+ | Ein Produkt ist, was durch einen definierten und eindeutigen Hersteller-Bestellcode identifiziert wird. Unterschieden wird zwischen Grundglas-Produkten und Zuschlags-Produkten (Beschichtungen). Es wird vorausgesetzt, | ||
+ | |||
+ | ===== Konsistenzbedingungen: | ||
+ | |||
+ | Die Primärschlüsseleigenschaft muß eingehalten werden. In keiner Datei dürfen mehrere Sätze mit dem selben Primärschlüssel auftauchen. | ||
+ | Alle in den Dateien LensPrice.Dat, | ||
+ | Alle in den Dateien OptionsColor.Dat, | ||
+ | Alle in der Datei OptionsPrice.Dat verwendeten Zuschlags-Indices müssen in LensType.Dat definiert sein. | ||
+ | Alle in der Datei LensPrice.Dat verwendeten Lieferbereich-Indices müssen in LensRange.Dat definiert sein. | ||
+ | Die in den Dateien LensType.Dat, |