fr:lenscatalog:version061001:general
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
fr:lenscatalog:version061001:general [2014/03/18 08:41] – hartmann | fr:lenscatalog:version061001:general [2014/08/25 07:22] (current) – hartmann | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Spécifications d' | ||
+ | ===== Validité de la version et compatibilité descendante ===== | ||
+ | |||
+ | La version 6.10.1 est la version actuelle. Toute modification mineure effectuée pour assurer la compatibilité descendante est identifiée par le troisième chiffre du numéro de version. Si, par exemple, un nouveau champ de données est ajouté dans une table sans que les champs existants soient modifiés, le numéro de version est simplement augmenté. Par exemple, la version 6.5.1 devient 6.5.2. Les changements de format (nécessitant des modifications mineures au niveau des différents progiciels) sont, quant à eux, reconnaissables par le deuxième chiffre du numéro de version. Par exemple, la version 6.5.5 devient 6.6.0. Toute nouvelle structure ou nouvelle définition du format (XML par exemple) est définie dans la version 7.0.0. | ||
+ | |||
+ | |||
+ | ===== Séparateurs et longueur d' | ||
+ | |||
+ | Le jeu de caractères utilisé dans les fichiers décrits ci-dessous correspond à des fichiers textes utilisant le jeu ISO 8859-x, la valeur de ' | ||
+ | (voir également „http:// | ||
+ | |||
+ | Les différents enregistrements sont séparés par les caractères CR (ASCII 13) et LF (ASCII 10). Afin d' | ||
+ | |||
+ | Les enregistrements sont, quant à eux, composés de champs de longueur fixe sans séparateurs. | ||
+ | |||
+ | |||
+ | ===== Spécifications des champs ===== | ||
+ | |||
+ | |||
+ | Les zones de texte (type T..) sont justifiées à gauche avec des espaces à la fin des enregistrements (ASCII 32). | ||
+ | |||
+ | Les valeurs numériques sont alignées à droite et précédées de zéros sans séparateur décimal. ESPACE est interprété comme " | ||
+ | |||
+ | Pour les champs " | ||
+ | |||
+ | Les champs booléens sont définis comme suit: 0=Non et 1=Oui. ESPACE est interprété comme " | ||
+ | |||
+ | Pour les fichiers contenant une clé primaire, les champs la composant sont marqués d'un asterix ' | ||
+ | |||
+ | ===== Définition produit en standard GPL; orderability ===== | ||
+ | |||
+ | D'une manière générale, un produit est identifié par un code commande fabricant, défini de façon univoque. Une distinction est faite entre les verres de base (substrats) et les suppléments (traitements). Avec les produits ainsi définis (complétés d' | ||
+ | |||
+ | ===== Exigences de cohérence: ===== | ||
+ | |||
+ | Les exigences en matière de clé primaire doivent être respectées. Aucun fichier ne peut comporter plusieurs enregistrements contenant une même clé primaire. L' | ||
+ | De plus, l' | ||
+ | De même, tous les indicateurs " | ||
+ | Tous les indicateurs "gamme de livraison" | ||
+ | Enfin, les désignations produit indiquées dans les fichiers LensType.Dat, |