en:lenscatalog:version070000:complextypes:b2bcataloglens
B2BCatalogLens
code | |
---|---|
type | B2BCatalogCode |
pattern | [A-Z0-9]{1,20} |
occurs | 1 |
description | product code of the lens, for ordering in b2bOpticLensOrder commercialCode; the lens code needs to be unique in the entire catalog |
oldCodes | |
---|---|
type | B2BCatalogOldCodes |
occurs | 0..1 |
description | listing of previous product codes which no longer exists |
names | |
---|---|
type | B2BCatalogProductNames |
occurs | 1 |
description | specifies individual product names for the lens |
orderCodeVariants | |
---|---|
type | B2BCatalogOrderCodeVariants |
occurs | 1 |
description | Different ordercode with different options |
equalPropertyVariants | |
---|---|
type | B2BCatalogEqualPropertyVariants |
occurs | 1 |
description | Different ordercode with equal properties |
groupIds | |
---|---|
type | B2BCatalogGroupIds |
occurs | 0..1 |
description | the Ids to the lensgroups: B2BCatalogLensGroup |
sorting | |
---|---|
type | xs:unsignedInt |
occurs | 0..1 |
description | ascending number sorting acc. to manufacturer's instructions |
valid | |
---|---|
type | B2BCatalogDatePeriod |
occurs | 0..1 |
description | the validation timespan were this lens is available and valid; if start and/or end is not set, the valid date of the catalog is used |
focalGroupId | |
---|---|
type | xs:unsignedInt |
occurs | 1 |
description | the Ids to the focalGroups: B2BCatalogLensFocalGroups |
brand | |
---|---|
type | B2BCatalogBrands |
occurs | 0..1 |
default | STANDARD |
description | product brand |
materialPropertyId | |
---|---|
type | xs:unsignedInt |
occurs | 1 |
description | id to specify a lens material in B2BCatalogLensmaterialProperties |
balancingLens | |
---|---|
type | B2BCatalogBalacingLens |
occurs | 0..1 |
default | false |
description | true for available as balancing lens |
lenti | |
---|---|
type | xs:boolean |
occurs | 0..1 |
defautl | false |
description | true for Lenticular lens |
trafficRestrictions | |
---|---|
type | B2BCatalogTrafficRestrictionTypes |
occurs | 0..1 |
default | NONE |
description | traffic restrictions |
singleLensOrder | |
---|---|
type | B2BCatalogSingleLensOrder |
occurs | 0..1 |
default | YES |
description | regulate a single lens order |
topology | |
---|---|
type | B2BCatalogTopologies |
occurs | 1 |
description | shows the topology of the lens |
characteristics | |
---|---|
type | B2BCatalogCoatingTypes |
occurs | 0..1 |
description | shows the coating characteristics of the lens |
opticalProperties | |
---|---|
type | B2BCatalogOpticalProperties |
occurs | 0..1 |
description | shows the optical properties of the lens |
includedFeatures | |
---|---|
type | B2BCatalogIncludedFeatures |
occurs | 0..1 |
description | shows the included features of the lens |
ranges | |
---|---|
type | B2BCatalogRanges |
occurs | 1 |
description | all possible power ranges of the lens |
baseCurveIds | |
---|---|
type | B2BCatalogBaseCurveIds |
occurs | 0..1 |
description | the Ids to the base curves of the lens B2BCatalogLensBaseCurves |
orderOptions | |
---|---|
type | B2BCatalogOrderOptionIds |
occurs | 0..1 |
description | the Ids to the orderOptionGroups of the lens: B2BCatalogOrderOptionGroups |
orderOptionRangeIds | |
---|---|
type | B2BCatalogOrderOptionRangeIds |
occurs | 0..1 |
description | the Ids to the orderOptionRange of the lens: B2BCatalogOrderOptionRanges |
informationIds | |
---|---|
type | B2BCatalogInformationIds |
occurs | 0..1 |
description | the Ids to the information entries of the lens: B2BCatalogInformations |
internal | |
---|---|
type | xs:anyType |
occurs | 0..1 |
description | section for internal tests |
<xs:complexType name="B2BCatalogLens"> <xs:sequence> <xs:element name="code" type="B2BCatalogCode"/> <xs:element minOccurs="0" name="oldCodes" type="B2BCatalogOldCodes"/> <xs:element name="names" type="B2BCatalogProductNames"/> <xs:choice minOccurs="0"> <xs:element name="orderCodeVariants" type="B2BCatalogOrderCodeVariants"/> <xs:element name="equalPropertyVariants" type="B2BCatalogEqualPropertyVariants"/> </xs:choice> <xs:element minOccurs="0" name="groupIds" type="B2BCatalogGroupIds"/> <xs:element minOccurs="0" name="sorting" type="xs:unsignedInt"/> <xs:element minOccurs="0" name="valid" type="B2BCatalogDatePeriod"/> <xs:element name="focalGroupId" type="xs:unsignedInt"/> <xs:element default="STANDARD" minOccurs="0" name="brand" type="B2BCatalogBrands"/> <xs:element name="materialPropertyId" type="xs:unsignedInt"/> <xs:element default="false" minOccurs="0" name="balancingLens" type="B2BCatalogBalacingLens"/> <xs:element default="false" minOccurs="0" name="lenti" type="xs:boolean"/> <xs:element default="NONE" minOccurs="0" name="trafficRestrictions" type="B2BCatalogTrafficRestrictionTypes"/> <xs:element default="YES" minOccurs="0" name="singleLensOrder" type="B2BCatalogSingleLensOrder"/> <xs:element name="topology" type="B2BCatalogTopologies"/> <xs:element minOccurs="0" name="characteristics" type="B2BCatalogCoatingTypes"/> <xs:element minOccurs="0" name="opticalProperties" type="B2BCatalogOpticalProperties"/> <xs:element minOccurs="0" name="includedFeatures" type="B2BCatalogIncludedFeatures"/> <xs:element name="ranges" type="B2BCatalogRanges"/> <xs:element minOccurs="0" name="baseCurveIds" type="B2BCatalogBaseCurveIds"/> <xs:element name="orderOptions" type="B2BCatalogOrderOptionIds" minOccurs="0"/> <xs:element minOccurs="0" name="orderOptionRangeIds" type="B2BCatalogOrderOptionRangeIds"/> <xs:element minOccurs="0" name="informationIds" type="B2BCatalogInformationIds"/> <xs:element minOccurs="0" name="internal" type="xs:anyType"/> </xs:sequence> </xs:complexType>
en/lenscatalog/version070000/complextypes/b2bcataloglens.txt · Last modified: 2017/08/16 11:06 by sebastianraring