User Tools

Site Tools


en:lenscatalog:version070000:complextypes:b2bcatalogdiametersteps

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
en:lenscatalog:version070000:complextypes:b2bcatalogdiametersteps [2017/07/10 13:49] sebastianraringen:lenscatalog:version070000:complextypes:b2bcatalogdiametersteps [2019/08/13 15:10] (current) sebastianraring
Line 1: Line 1:
 +======B2BCatalogDiameterSteps======
 +
 +[[en:lenscatalog:version070000:structure|b2bOpticLensCatalog]]->[[en:lenscatalog:version070000:complextypes:b2bcataloglensranges|lensRanges]]->[[en:lenscatalog:version070000:complextypes:b2bcataloglensrange|lensRange]]
 +
 +{{en:lenscatalog:version070000:images:b2bcatalogdiametersteps.png?nolink|B2BCatalogDiameterSteps}}
 +
 +Usage: [[en:lenscatalog:version070000:usage:lensranges|LensRanges]]
 +
 +^ base element ^^
 +^ type | [[en:lenscatalog:version070000:complextypes:b2bcatalogdiametersimple|B2BCatalogDiameterSimple]] |
 +^ description | B2BCatalogDiameterSteps is an extension of [[en:lenscatalog:version070000:complextypes:b2bcatalogdiametersimple|B2BCatalogDiameterSimple]]. All Elements of [[en:lenscatalog:version070000:complextypes:b2bcatalogdiametersimple|B2BCatalogDiameterSimple]] are available plus the following elements. |
 +
 +^catalogStep^^
 +^type |xs:unsignedByte ^
 +^unity | mm ^
 +^occurs |1 ^
 +^description | graduation in mm; 0 = smaller diameters not possible. With catalogStep the standard catalog step that does not require a surcharge will be set. ^
 +
 +^specialDiameterStep^^
 +^type |xs:unsignedByte ^
 +^unity | mm ^
 +^occurs |0..1 ^
 +^description | With specialDiameterStep the step that require a surcharge will be set. If a value match catalogStep and specialDiameterStep the catalogStep have priority, so it requires no surcharge. ^
 +
 +<code xml>
 +<xs:complexType mixed="false" name="B2BCatalogDiameterSteps">
 +  <xs:complexContent>
 +    <xs:extension base="B2BCatalogDiameterSimple">
 +      <xs:sequence>
 +        <xs:element name="catalogStep" type="xs:unsignedByte"/>
 +        <xs:element minOccurs="0" name="specialDiameterStep" type="xs:unsignedByte"/>
 +      </xs:sequence>
 +    </xs:extension>
 +  </xs:complexContent>
 +</xs:complexType>
 +</code>