User Tools

Site Tools

Translations of this page:

en:lenscatalog:version070000:structure

XML-Structure

"Root-Element: b2bOpticLensCatalog"

structure

header
type B2BCatalogHeader
occurs 1
description describes the kind and global definitions of the catalog
countryGroups
type B2BCatalogCountryGroups
occurs 1
description groups countries that are treated the same; these groups are references at different places
lenses
type B2BCatalogLenses
occurs 1
description list of all lenses
lensGroupNames
type B2BCatalogLensGroups
occurs 0..1
description groups of lenses for user interface; the grouping have no impact on anything else like combination or properties; the members references at the lens to a group by id.

Ids are linked to Id in Element groupId In complextType B2BCatalogLens
lensMaterialProperties
type B2BCatalogLensMaterialProperties
occurs 1
description specifies a lens material; it is referenced at a lens by id
lensFocalGroups
type B2BCatalogLensFocalGroups
occurs 1
description specifies a focal type with a individual name; more than one focal group can have the same focaltype; these groups are referenced at a lens by id
lensRanges
type B2BCatalogLensRanges
occurs 0..1
description specifies a range for lenses; these ranges are referenced at a lens by id
lensGeos
type B2BCatalogLensGeos
occurs 0..1
description specifies a geometry description for lenses; these geometries are referenced at a lens by id
lensBaseCurves
type B2BCatalogLensBaseCurves
occurs 0..1
description specifies valid base curves for lenses; these base curves are referenced at a lens by id
lensPriceGroups
type B2BCatalogLensPriceGroups
occurs 0..1
description the prices for lenses; these groups are referenced at a lens by id
options
type B2BCatalogOptions
occurs 0..1
description list of all options
optionGroupNames
type B2BCatalogOptionGroups
occurs 0..1
description groups of options for user interface; the grouping have no impact on anything else like combination or properties; the members references at the option to a group by id
optionPriceGroups
type B2BCatalogOptionPriceGroups
occurs 0..1
description the prices for options; these groups are referenced at an option by id
combinationNodes
type B2BCatalogCombinationNodes
occurs 0..1
description specifies the nodes of a combination tree; they specify which combination of options are valid
combinationTrees
type B2BCatalogCombinationTrees
occurs 0..1
description specifies trees of combinations that consists of nodes
orderOptionGlobalRules
type B2BCatalogOrderOptionRuleIds
occurs 0..1
description specifies global rules of orderOptions
orderOptionGroups
type B2BCatalogOrderOptionGroups
occurs 0..1
description specifies groups of orderOptions
orderOptionRules
type B2BCatalogOrderOptionRules
occurs 0..1
description specifies rules of orderOptions
orderOptionRanges
type B2BCatalogOrderOptionRanges
occurs 0..1
description specifies value ranges of orderOptions
orderOptionNames
type B2BCatalogOrderOptionNames
occurs 0..1
description specifies individual names for an order parameter
informations
type B2BCatalogInformations
occurs 0..1
description information entries like text, pictures or urls for additional description; they are referenced at different places by id
internal
type xs:anyType
occurs 0..1
description place for internal extension; elements below internal are not part of the format and should not be used in official catalogs and inter-company use
<xs:element name="b2bOpticLensCatalog">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="header" type="B2BCatalogHeader"/>
      <xs:element name="countryGroups" type="B2BCatalogCountryGroups"/>
      <xs:element name="lenses" type="B2BCatalogLenses"/>
      <xs:element name="lensGroupNames" type="B2BCatalogLensGroups" minOccurs="0"/>
      <xs:element name="lensMaterialProperties" type="B2BCatalogLensMaterialProperties"/>
      <xs:element name="lensFocalGroups" type="B2BCatalogLensFocalGroups"/>
      <xs:element name="lensRanges" type="B2BCatalogLensRanges" minOccurs="0"/>
      <xs:element name="lensGeos" type="B2BCatalogLensGeos" minOccurs="0"/>
      <xs:element name="lensBaseCurves" type="B2BCatalogLensBaseCurves" minOccurs="0"/>
      <xs:element name="lensPriceGroups" type="B2BCatalogLensPriceGroups" minOccurs="0"/>
      <xs:element name="options" type="B2BCatalogOptions" minOccurs="0"/>
      <xs:element name="optionGroupNames" type="B2BCatalogOptionGroups" minOccurs="0"/>
      <xs:element name="optionPriceGroups" type="B2BCatalogOptionPriceGroups" minOccurs="0"/>
      <xs:element name="combinationNodes" type="B2BCatalogCombinationNodes" minOccurs="0"/>
      <xs:element name="combinationTrees" type="B2BCatalogCombinationTrees" minOccurs="0"/>
      <xs:element name="orderOptionGlobalRules" type="B2BCatalogOrderOptionRuleIds" minOccurs="0"/>
      <xs:element name="orderOptionGroups" type="B2BCatalogOrderOptionGroups" minOccurs="0"/>
      <xs:element name="orderOptionRules" type="B2BCatalogOrderOptionRules" minOccurs="0"/>
      <xs:element name="orderOptionRanges" type="B2BCatalogOrderOptionRanges" minOccurs="0"/>
      <xs:element name="orderOptionNames" type="B2BCatalogOrderOptionNames" minOccurs="0"/>
      <xs:element name="informations" type="B2BCatalogInformations" minOccurs="0"/>
      <xs:element name="internal" type="xs:anyType" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
en/lenscatalog/version070000/structure.txt · Last modified: 2017/07/12 08:53 by hansobermayer