User Tools

Site Tools


en:lenscatalog:version070000:complextypes:b2bcatalogoldcodes

Differences

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

Link to this comparison view

en:lenscatalog:version070000:complextypes:b2bcatalogoldcodes [2016/10/21 13:47] – external edit 127.0.0.1en:lenscatalog:version070000:complextypes:b2bcatalogoldcodes [2016/11/07 17:56] (current) sebastianraring
Line 1: Line 1:
 +======B2BCatalogOldCodes======
 +
 +[[en:lenscatalog:version070000:structure|b2bOpticLensCatalog]]->[[en:lenscatalog:version070000:complextypes:b2bcataloglenses|lenses]]->[[en:lenscatalog:version070000:complextypes:b2bcataloglens|lens]] \\
 +[[en:lenscatalog:version070000:structure|b2bOpticLensCatalog]]->[[en:lenscatalog:version070000:complextypes:b2bcatalogoptions|options]]->[[en:lenscatalog:version070000:complextypes:b2bcatalogoption|option]]
 +
 +{{en:lenscatalog:version070000:images:b2bcatalogoldcodes.png?nolink|B2BCatalogOldCodes}}
 +
 +^oldCode^^
 +^type |[[en:lenscatalog:version070000:simpletypes:b2bcatalogcode|B2BCatalogCode]] ^
 +^occurs |1..∞ ^
 +^description | old productcode of an lens/option; max 20 characters with capitals or numerics ^
 +
 +^action (attribute of oldCode)^^
 +^type |[[en:lenscatalog:version070000:simpletypes:b2bcatalogoldcodeactions|B2BCatalogOldCodeActions]] ^
 +^use |required ^
 +^description | specifies if the new code (element code in lens/option) is a replacement for the old one or only suggested; a replacement have the same properties and a suggestion is only similar and the user should decide, if the new only is accepted; a replacement must be unique, an old code can only be used at one new product; a suggestion need not to be unique ^
 +
 +^validTo (attribute of oldCode)^^
 +^type |xs:date ^
 +^use |required ^
 +^description | the date until the old code was valid ^
 +
 +<code xml>
 +<xs:complexType name="B2BCatalogOldCodes">
 +  <xs:sequence>
 +    <xs:element maxOccurs="unbounded" name="oldCode">
 +      <xs:complexType>
 +        <xs:simpleContent>
 +          <xs:extension base="B2BCatalogCode">
 +            <xs:attribute name="action" type="B2BCatalogOldCodeActions" use="required"/>
 +            <xs:attribute name="validTo" type="xs:date" use="required"/>
 +          </xs:extension>
 +        </xs:simpleContent>
 +      </xs:complexType>
 +    </xs:element>
 +  </xs:sequence>
 +</xs:complexType>
 +</code>