schema location: | D:\projects\XML-Interfaces\xsd\generic\purchase-order.xsd |
Elements |
purchase-order |
schema location: | D:\projects\XML-Interfaces\xsd\generic/customer/customerExtType.xsd |
Complex types |
customerExtType |
schema location: | D:\projects\XML-Interfaces\xsd\generic/general/positionType.xsd |
Complex types |
positionType |
schema location: | D:\projects\XML-Interfaces\xsd\generic/customer/customerType.xsd |
Complex types |
customerType |
schema location: | D:\projects\XML-Interfaces\xsd\generic/customer/rsaPublicKeyType.xsd |
Complex types |
rsaPublicKeyType |
schema location: | D:\projects\XML-Interfaces\xsd\generic/general/salesOrderExtType.xsd |
Complex types |
salesOrderExtType |
schema location: | D:\projects\XML-Interfaces\xsd\generic/customer/addressType.xsd |
Complex types |
addressType |
schema location: | D:\projects\XML-Interfaces\xsd\generic/customer/internalCustomerType.xsd |
Complex types |
internalCustomerType |
schema location: | D:\projects\XML-Interfaces\xsd\generic/general/salesOrderType.xsd |
Complex types |
salesOrderType |
schema location: | D:\projects\XML-Interfaces\xsd\generic/frame/frameExtType.xsd |
Complex types |
frameExtType |
schema location: | D:\projects\XML-Interfaces\xsd\generic/lens/lensType.xsd |
Complex types |
lensType |
schema location: | D:\projects\XML-Interfaces\xsd\generic/customer/orderEntryType.xsd |
Complex types |
orderEntryType |
schema location: | D:\projects\XML-Interfaces\xsd\generic/frame/frameType.xsd |
Complex types |
frameType |
schema location: | D:\projects\XML-Interfaces\xsd\generic/general/generalPreCalcType.xsd |
Complex types |
generalPreCalcType |
schema location: | D:\projects\XML-Interfaces\xsd\generic/general/generalSideType.xsd |
Complex types |
generalSideType |
schema location: | D:\projects\XML-Interfaces\xsd\generic/lens/salesOrderLensType.xsd |
Complex types |
salesOrderLensType |
schema location: | D:\projects\XML-Interfaces\xsd\generic/frame/remoteEdgingType.xsd |
Complex types |
remoteEdgingType |
schema location: | D:\projects\XML-Interfaces\xsd\generic/frame/frameSideExtType.xsd |
Complex types |
frameSideExtType |
schema location: | D:\projects\XML-Interfaces\xsd\generic/lens/refractionType.xsd |
Complex types |
refractionType |
schema location: | D:\projects\XML-Interfaces\xsd\generic/lens/optionsType.xsd |
Complex types |
optionsType |
schema location: | D:\projects\XML-Interfaces\xsd\generic/lens/preCalcType.xsd |
Complex types |
preCalcType |
schema location: | D:\projects\XML-Interfaces\xsd\generic/frame/frameSideType.xsd |
Complex types |
frameSideType |
schema location: | D:\projects\XML-Interfaces\xsd\generic/lens/preCalcLensType.xsd |
Complex types |
preCalcLensType |
schema location: | D:\projects\XML-Interfaces\xsd\generic/lens/salesOrderLensPreProcessType.xsd |
Complex types |
salesOrderLensPreProcessType |
schema location: | D:\projects\XML-Interfaces\xsd\generic/lens/cylinderType.xsd |
Complex types |
cylinderType |
schema location: | D:\projects\XML-Interfaces\xsd\generic/lens/prismType.xsd |
Complex types |
prismType |
schema location: | D:\projects\XML-Interfaces\xsd\generic/frame/frameDataType.xsd |
Complex types |
frameDataType |
schema location: | D:\projects\XML-Interfaces\xsd\generic/frame/frameSourceType.xsd |
Complex types |
frameSourceType |
schema location: | D:\projects\XML-Interfaces\xsd\generic/frame/frameSpecialType.xsd |
Complex types |
frameSpecialType |
schema location: | D:\projects\XML-Interfaces\xsd\generic/frame/holesType.xsd |
Complex types |
holesType |
schema location: | D:\projects\XML-Interfaces\xsd\generic/frame/centrationType.xsd |
Complex types |
centrationType |
schema location: | D:\projects\XML-Interfaces\xsd\generic/frame/shapeType.xsd |
Complex types |
shapeType |
diagram | |||
children | customer order-id order-date order-time position | ||
annotation |
|
||
source | <xs:element name="purchase-order"> <xs:annotation> <xs:documentation>Comment describing your root element</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="customer" type="customerExtType"/> <xs:element name="order-id" type="xs:string"/> <xs:element name="order-date" type="xs:date"/> <xs:element name="order-time" type="xs:time"/> <xs:element name="position" type="positionType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
type | customerExtType |
children | customer-id order-generator country |
source | <xs:element name="customer" type="customerExtType"/> |
diagram | |
type | xs:string |
source | <xs:element name="order-id" type="xs:string"/> |
diagram | |
type | xs:date |
source | <xs:element name="order-date" type="xs:date"/> |
diagram | |
type | xs:time |
source | <xs:element name="order-time" type="xs:time"/> |
diagram | |
type | positionType |
children | consignee commission delivery-date notes quantity pair single frame |
source | <xs:element name="position" type="positionType" maxOccurs="unbounded"/> |
diagram | |||
type | restriction of customerType | ||
children | customer-id order-generator country | ||
used by |
|
||
source | <xs:complexType name="customerExtType"> <xs:complexContent> <xs:restriction base="customerType"> <xs:sequence> <xs:element name="customer-id"> <xs:annotation> <xs:documentation>Kundennummer</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="order-generator" type="xs:string"> <xs:annotation> <xs:documentation>System, mit dem der Auftrag erzeugt wurde </xs:documentation> </xs:annotation> </xs:element> <xs:element name="country" type="xs:string"> <xs:annotation> <xs:documentation>Kurzschluessel ISO Code 2stellig</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:restriction> </xs:complexContent> </xs:complexType> |
diagram | |||||
type | restriction of xs:string | ||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="customer-id"> <xs:annotation> <xs:documentation>Kundennummer</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="order-generator" type="xs:string"> <xs:annotation> <xs:documentation>System, mit dem der Auftrag erzeugt wurde </xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="country" type="xs:string"> <xs:annotation> <xs:documentation>Kurzschluessel ISO Code 2stellig</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | restriction of salesOrderExtType | ||
children | consignee commission delivery-date notes quantity pair single frame | ||
used by |
|
||
source | <xs:complexType name="positionType"> <xs:complexContent> <xs:restriction base="salesOrderExtType"> <xs:sequence> <xs:element name="consignee" minOccurs="0"> <xs:complexType> <xs:choice> <xs:element name="customer-id"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="address" type="addressType"/> </xs:choice> </xs:complexType> </xs:element> <xs:element name="commission" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Einzelauftragsidentifikation </xs:documentation> </xs:annotation> </xs:element> <xs:element name="delivery-date" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Wunschlieferdatum</xs:documentation> </xs:annotation> </xs:element> <xs:element name="notes" minOccurs="0"> <xs:annotation> <xs:documentation>Bemerkung zum Einzelauftrag</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:element> <xs:element name="quantity"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:choice> <xs:element name="pair"> <xs:complexType> <xs:sequence> <xs:element name="general" minOccurs="0"> <xs:complexType> <xs:choice> <xs:element name="right" type="generalSideType"/> <xs:element name="left" type="generalSideType"/> </xs:choice> </xs:complexType> </xs:element> <xs:element name="right" type="lensType"/> <xs:element name="left" type="lensType"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="single"> <xs:complexType> <xs:choice> <xs:element name="right" type="lensType"/> <xs:element name="left" type="lensType"/> </xs:choice> </xs:complexType> </xs:element> </xs:choice> <xs:element name="frame" type="frameExtType" minOccurs="0"/> </xs:sequence> </xs:restriction> </xs:complexContent> </xs:complexType> |
diagram | |
children | customer-id address |
source | <xs:element name="consignee" minOccurs="0"> <xs:complexType> <xs:choice> <xs:element name="customer-id"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="address" type="addressType"/> </xs:choice> </xs:complexType> </xs:element> |
diagram | |||||
type | restriction of xs:string | ||||
facets |
|
||||
source | <xs:element name="customer-id"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |
type | addressType |
children | name street po-box zip-code city province region state country phone fax email |
source | <xs:element name="address" type="addressType"/> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="commission" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Einzelauftragsidentifikation </xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | xs:date | ||
annotation |
|
||
source | <xs:element name="delivery-date" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Wunschlieferdatum</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | restriction of xs:string | ||
annotation |
|
||
source | <xs:element name="notes" minOccurs="0"> <xs:annotation> <xs:documentation>Bemerkung zum Einzelauftrag</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:element> |
diagram | |||
type | restriction of xs:int | ||
facets |
|
||
source | <xs:element name="quantity"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |
children | general right left |
source | <xs:element name="pair"> <xs:complexType> <xs:sequence> <xs:element name="general" minOccurs="0"> <xs:complexType> <xs:choice> <xs:element name="right" type="generalSideType"/> <xs:element name="left" type="generalSideType"/> </xs:choice> </xs:complexType> </xs:element> <xs:element name="right" type="lensType"/> <xs:element name="left" type="lensType"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
children | right left |
source | <xs:element name="general" minOccurs="0"> <xs:complexType> <xs:choice> <xs:element name="right" type="generalSideType"/> <xs:element name="left" type="generalSideType"/> </xs:choice> </xs:complexType> </xs:element> |
diagram | |
type | generalSideType |
children | balancing-lens virtual-lens |
source | <xs:element name="right" type="generalSideType"/> |
diagram | |
type | generalSideType |
children | balancing-lens virtual-lens |
source | <xs:element name="left" type="generalSideType"/> |
diagram | |
type | lensType |
children | lens-code lens-id edi-code product-line diameter description refraction decentration modify-thickness-flag optima-flag options |
source | <xs:element name="right" type="lensType"/> |
diagram | |
type | lensType |
children | lens-code lens-id edi-code product-line diameter description refraction decentration modify-thickness-flag optima-flag options |
source | <xs:element name="left" type="lensType"/> |
diagram | |
children | right left |
source | <xs:element name="single"> <xs:complexType> <xs:choice> <xs:element name="right" type="lensType"/> <xs:element name="left" type="lensType"/> </xs:choice> </xs:complexType> </xs:element> |
diagram | |
type | lensType |
children | lens-code lens-id edi-code product-line diameter description refraction decentration modify-thickness-flag optima-flag options |
source | <xs:element name="right" type="lensType"/> |
diagram | |
type | lensType |
children | lens-code lens-id edi-code product-line diameter description refraction decentration modify-thickness-flag optima-flag options |
source | <xs:element name="left" type="lensType"/> |
diagram | |
type | frameExtType |
children | material pair single pantoscopic-angle frame-bow-angle remote-edging |
source | <xs:element name="frame" type="frameExtType" minOccurs="0"/> |
diagram | |||||
children | customer-id order-generator country internal | ||||
used by |
|
||||
source | <xs:complexType name="customerType"> <xs:sequence> <xs:element name="customer-id"> <xs:annotation> <xs:documentation>Kundennummer</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="order-generator" type="xs:string"> <xs:annotation> <xs:documentation>System, mit dem der Auftrag erzeugt wurde </xs:documentation> </xs:annotation> </xs:element> <xs:element name="country" type="xs:string"> <xs:annotation> <xs:documentation>Kurzschluessel ISO Code 2stellig</xs:documentation> </xs:annotation> </xs:element> <xs:element name="internal" type="internalCustomerType" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | |||||
type | restriction of xs:string | ||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="customer-id"> <xs:annotation> <xs:documentation>Kundennummer</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="order-generator" type="xs:string"> <xs:annotation> <xs:documentation>System, mit dem der Auftrag erzeugt wurde </xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="country" type="xs:string"> <xs:annotation> <xs:documentation>Kurzschluessel ISO Code 2stellig</xs:documentation> </xs:annotation> </xs:element> |
diagram | |
type | internalCustomerType |
children | name address delivery-typ courier-id additional-order-id barcode order-entry |
source | <xs:element name="internal" type="internalCustomerType" minOccurs="0"/> |
diagram | |
children | modulus exponent |
source | <xs:complexType name="rsaPublicKeyType"> <xs:sequence> <xs:element name="modulus" type="xs:string"/> <xs:element name="exponent" type="xs:string"/> </xs:sequence> </xs:complexType> |
diagram | |
type | xs:string |
source | <xs:element name="modulus" type="xs:string"/> |
diagram | |
type | xs:string |
source | <xs:element name="exponent" type="xs:string"/> |
diagram | |||
type | restriction of salesOrderType | ||
children | customer order-id commission delivery-date notes quantity pair single frame | ||
used by |
|
||
source | <xs:complexType name="salesOrderExtType"> <xs:complexContent> <xs:restriction base="salesOrderType"> <xs:sequence> <xs:element name="customer" type="customerType"/> <xs:element name="order-id" type="xs:string"> <xs:annotation> <xs:documentation>Eindeutige Identifikation auf Kundenseite (laufende Nummer der Ãœbertrgagung)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="commission" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Einzelauftragsidentifikation </xs:documentation> </xs:annotation> </xs:element> <xs:element name="delivery-date" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Wunschlieferdatum</xs:documentation> </xs:annotation> </xs:element> <xs:element name="notes" minOccurs="0"> <xs:annotation> <xs:documentation>Bemerkung zum Einzelauftrag</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:element> <xs:element name="quantity"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:choice> <xs:element name="pair"> <xs:complexType> <xs:sequence> <xs:element name="general" minOccurs="0"> <xs:complexType> <xs:choice> <xs:element name="right" type="generalSideType"/> <xs:element name="left" type="generalSideType"/> </xs:choice> </xs:complexType> </xs:element> <xs:element name="right" type="lensType"/> <xs:element name="left" type="lensType"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="single"> <xs:complexType> <xs:choice> <xs:element name="right" type="lensType"/> <xs:element name="left" type="lensType"/> </xs:choice> </xs:complexType> </xs:element> </xs:choice> <xs:element name="frame" type="frameExtType" minOccurs="0"/> </xs:sequence> </xs:restriction> </xs:complexContent> </xs:complexType> |
diagram | |
type | customerType |
children | customer-id order-generator country internal |
source | <xs:element name="customer" type="customerType"/> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="order-id" type="xs:string"> <xs:annotation> <xs:documentation>Eindeutige Identifikation auf Kundenseite (laufende Nummer der Ãœbertrgagung)</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="commission" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Einzelauftragsidentifikation </xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | xs:date | ||
annotation |
|
||
source | <xs:element name="delivery-date" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Wunschlieferdatum</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | restriction of xs:string | ||
annotation |
|
||
source | <xs:element name="notes" minOccurs="0"> <xs:annotation> <xs:documentation>Bemerkung zum Einzelauftrag</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:element> |
diagram | |||
type | restriction of xs:int | ||
facets |
|
||
source | <xs:element name="quantity"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |
children | general right left |
source | <xs:element name="pair"> <xs:complexType> <xs:sequence> <xs:element name="general" minOccurs="0"> <xs:complexType> <xs:choice> <xs:element name="right" type="generalSideType"/> <xs:element name="left" type="generalSideType"/> </xs:choice> </xs:complexType> </xs:element> <xs:element name="right" type="lensType"/> <xs:element name="left" type="lensType"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
children | right left |
source | <xs:element name="general" minOccurs="0"> <xs:complexType> <xs:choice> <xs:element name="right" type="generalSideType"/> <xs:element name="left" type="generalSideType"/> </xs:choice> </xs:complexType> </xs:element> |
diagram | |
type | generalSideType |
children | balancing-lens virtual-lens |
source | <xs:element name="right" type="generalSideType"/> |
diagram | |
type | generalSideType |
children | balancing-lens virtual-lens |
source | <xs:element name="left" type="generalSideType"/> |
diagram | |
type | lensType |
children | lens-code lens-id edi-code product-line diameter description refraction decentration modify-thickness-flag optima-flag options |
source | <xs:element name="right" type="lensType"/> |
diagram | |
type | lensType |
children | lens-code lens-id edi-code product-line diameter description refraction decentration modify-thickness-flag optima-flag options |
source | <xs:element name="left" type="lensType"/> |
diagram | |
children | right left |
source | <xs:element name="single"> <xs:complexType> <xs:choice> <xs:element name="right" type="lensType"/> <xs:element name="left" type="lensType"/> </xs:choice> </xs:complexType> </xs:element> |
diagram | |
type | lensType |
children | lens-code lens-id edi-code product-line diameter description refraction decentration modify-thickness-flag optima-flag options |
source | <xs:element name="right" type="lensType"/> |
diagram | |
type | lensType |
children | lens-code lens-id edi-code product-line diameter description refraction decentration modify-thickness-flag optima-flag options |
source | <xs:element name="left" type="lensType"/> |
diagram | |
type | frameExtType |
children | material pair single pantoscopic-angle frame-bow-angle remote-edging |
source | <xs:element name="frame" type="frameExtType" minOccurs="0"/> |
diagram | |||
children | name street po-box zip-code city province region state country phone fax email | ||
used by |
|
||
source | <xs:complexType name="addressType"> <xs:sequence> <xs:element name="name" type="xs:string"/> <xs:element name="street" type="xs:string"/> <xs:element name="po-box" type="xs:string" minOccurs="0"/> <xs:element name="zip-code" type="xs:string"/> <xs:element name="city" type="xs:string"/> <xs:choice minOccurs="0"> <xs:element name="province" type="xs:string"/> <xs:element name="region" type="xs:string"/> <xs:element name="state" type="xs:string"/> </xs:choice> <xs:element name="country"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="iso-code" type="xs:string" use="optional"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="phone" type="xs:string" minOccurs="0"/> <xs:element name="fax" type="xs:string" minOccurs="0"/> <xs:element name="email" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | |
type | xs:string |
source | <xs:element name="name" type="xs:string"/> |
diagram | |
type | xs:string |
source | <xs:element name="street" type="xs:string"/> |
diagram | |
type | xs:string |
source | <xs:element name="po-box" type="xs:string" minOccurs="0"/> |
diagram | |
type | xs:string |
source | <xs:element name="zip-code" type="xs:string"/> |
diagram | |
type | xs:string |
source | <xs:element name="city" type="xs:string"/> |
diagram | |
type | xs:string |
source | <xs:element name="province" type="xs:string"/> |
diagram | |
type | xs:string |
source | <xs:element name="region" type="xs:string"/> |
diagram | |
type | xs:string |
source | <xs:element name="state" type="xs:string"/> |
diagram | |
type | xs:string |
source | <xs:element name="phone" type="xs:string" minOccurs="0"/> |
diagram | |
type | xs:string |
source | <xs:element name="fax" type="xs:string" minOccurs="0"/> |
diagram | |
type | xs:string |
source | <xs:element name="email" type="xs:string" minOccurs="0"/> |
diagram | |||
children | name address delivery-typ courier-id additional-order-id barcode order-entry | ||
used by |
|
||
source | <xs:complexType name="internalCustomerType"> <xs:sequence> <xs:element name="name" type="xs:string" minOccurs="0"/> <xs:element name="address" type="addressType" minOccurs="0"/> <xs:element name="delivery-typ" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Versandbedingungen</xs:documentation> </xs:annotation> </xs:element> <xs:element name="courier-id" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Botendienstnummer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="additional-order-id" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>z.B. Optiswiss, IPRO</xs:documentation> </xs:annotation> </xs:element> <xs:element name="barcode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Kunden-Barcode</xs:documentation> </xs:annotation> </xs:element> <xs:element name="order-entry" type="orderEntryType" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | |
type | xs:string |
source | <xs:element name="name" type="xs:string" minOccurs="0"/> |
diagram | |
type | addressType |
children | name street po-box zip-code city province region state country phone fax email |
source | <xs:element name="address" type="addressType" minOccurs="0"/> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="delivery-typ" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Versandbedingungen</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="courier-id" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Botendienstnummer</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="additional-order-id" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>z.B. Optiswiss, IPRO</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="barcode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Kunden-Barcode</xs:documentation> </xs:annotation> </xs:element> |
diagram | |
type | orderEntryType |
children | order-typ arrangement complaint model-lens terminal time date duration-of-delivery |
source | <xs:element name="order-entry" type="orderEntryType" minOccurs="0"/> |
diagram | |||
children | customer order-id commission delivery-date notes quantity general-pre-calc pair single frame | ||
used by |
|
||
source | <xs:complexType name="salesOrderType"> <xs:sequence> <xs:element name="customer" type="customerType"/> <xs:element name="order-id" type="xs:string"> <xs:annotation> <xs:documentation>Eindeutige Identifikation auf Kundenseite (laufende Nummer der Ãœbertrgagung)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="commission" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Einzelauftragsidentifikation </xs:documentation> </xs:annotation> </xs:element> <xs:element name="delivery-date" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Wunschlieferdatum</xs:documentation> </xs:annotation> </xs:element> <xs:element name="notes" minOccurs="0"> <xs:annotation> <xs:documentation>Bemerkung zum Einzelauftrag</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:element> <xs:element name="quantity"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="general-pre-calc" type="generalPreCalcType" minOccurs="0"/> <xs:choice> <xs:element name="pair"> <xs:complexType> <xs:sequence> <xs:element name="general" minOccurs="0"> <xs:complexType> <xs:choice> <xs:element name="right" type="generalSideType"/> <xs:element name="left" type="generalSideType"/> </xs:choice> </xs:complexType> </xs:element> <xs:element name="right" type="salesOrderLensType"/> <xs:element name="left" type="salesOrderLensType"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="single"> <xs:complexType> <xs:choice> <xs:element name="right" type="salesOrderLensType"/> <xs:element name="left" type="salesOrderLensType"/> </xs:choice> </xs:complexType> </xs:element> </xs:choice> <xs:element name="frame" type="frameType" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | |
type | customerType |
children | customer-id order-generator country internal |
source | <xs:element name="customer" type="customerType"/> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="order-id" type="xs:string"> <xs:annotation> <xs:documentation>Eindeutige Identifikation auf Kundenseite (laufende Nummer der Ãœbertrgagung)</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="commission" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Einzelauftragsidentifikation </xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | xs:date | ||
annotation |
|
||
source | <xs:element name="delivery-date" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Wunschlieferdatum</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | restriction of xs:string | ||
annotation |
|
||
source | <xs:element name="notes" minOccurs="0"> <xs:annotation> <xs:documentation>Bemerkung zum Einzelauftrag</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:element> |
diagram | |||
type | restriction of xs:int | ||
facets |
|
||
source | <xs:element name="quantity"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |
type | generalPreCalcType |
children | generate-process-data control-level order-sign lab-id internal-recept-id |
source | <xs:element name="general-pre-calc" type="generalPreCalcType" minOccurs="0"/> |
diagram | |
children | general right left |
source | <xs:element name="pair"> <xs:complexType> <xs:sequence> <xs:element name="general" minOccurs="0"> <xs:complexType> <xs:choice> <xs:element name="right" type="generalSideType"/> <xs:element name="left" type="generalSideType"/> </xs:choice> </xs:complexType> </xs:element> <xs:element name="right" type="salesOrderLensType"/> <xs:element name="left" type="salesOrderLensType"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
children | right left |
source | <xs:element name="general" minOccurs="0"> <xs:complexType> <xs:choice> <xs:element name="right" type="generalSideType"/> <xs:element name="left" type="generalSideType"/> </xs:choice> </xs:complexType> </xs:element> |
diagram | |
type | generalSideType |
children | balancing-lens virtual-lens |
source | <xs:element name="right" type="generalSideType"/> |
diagram | |
type | generalSideType |
children | balancing-lens virtual-lens |
source | <xs:element name="left" type="generalSideType"/> |
diagram | |
type | salesOrderLensType |
children | lens-code lens-id edi-code product-line diameter description refraction decentration modify-thickness-flag optima-flag options pre-calc pre-process |
source | <xs:element name="right" type="salesOrderLensType"/> |
diagram | |
type | salesOrderLensType |
children | lens-code lens-id edi-code product-line diameter description refraction decentration modify-thickness-flag optima-flag options pre-calc pre-process |
source | <xs:element name="left" type="salesOrderLensType"/> |
diagram | |
children | right left |
source | <xs:element name="single"> <xs:complexType> <xs:choice> <xs:element name="right" type="salesOrderLensType"/> <xs:element name="left" type="salesOrderLensType"/> </xs:choice> </xs:complexType> </xs:element> |
diagram | |
type | salesOrderLensType |
children | lens-code lens-id edi-code product-line diameter description refraction decentration modify-thickness-flag optima-flag options pre-calc pre-process |
source | <xs:element name="right" type="salesOrderLensType"/> |
diagram | |
type | salesOrderLensType |
children | lens-code lens-id edi-code product-line diameter description refraction decentration modify-thickness-flag optima-flag options pre-calc pre-process |
source | <xs:element name="left" type="salesOrderLensType"/> |
diagram | |
type | frameType |
children | material pair single pantoscopic-angle frame-bow-angle remote-edging |
source | <xs:element name="frame" type="frameType" minOccurs="0"/> |
diagram | |||
type | restriction of frameType | ||
children | material pair single pantoscopic-angle frame-bow-angle remote-edging | ||
used by |
|
||
source | <xs:complexType name="frameExtType"> <xs:complexContent> <xs:restriction base="frameType"> <xs:sequence> <xs:element name="material" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="5"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:choice> <xs:element name="pair"> <xs:complexType> <xs:sequence> <xs:element name="right" type="frameSideExtType"/> <xs:element name="left" type="frameSideExtType"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="single"> <xs:complexType> <xs:choice> <xs:element name="right" type="frameSideExtType"/> <xs:element name="left" type="frameSideExtType"/> </xs:choice> </xs:complexType> </xs:element> </xs:choice> <xs:element name="pantoscopic-angle" type="xs:float" minOccurs="0"/> <xs:element name="frame-bow-angle" type="xs:float" minOccurs="0"/> <xs:element name="remote-edging" type="remoteEdgingType" minOccurs="0"/> </xs:sequence> </xs:restriction> </xs:complexContent> </xs:complexType> |
diagram | |||||
type | restriction of xs:int | ||||
facets |
|
||||
source | <xs:element name="material" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="5"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |
children | right left |
source | <xs:element name="pair"> <xs:complexType> <xs:sequence> <xs:element name="right" type="frameSideExtType"/> <xs:element name="left" type="frameSideExtType"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
type | frameSideExtType |
children | frame-data frame-special holes back-vertex-distance |
source | <xs:element name="right" type="frameSideExtType"/> |
diagram | |
type | frameSideExtType |
children | frame-data frame-special holes back-vertex-distance |
source | <xs:element name="left" type="frameSideExtType"/> |
diagram | |
children | right left |
source | <xs:element name="single"> <xs:complexType> <xs:choice> <xs:element name="right" type="frameSideExtType"/> <xs:element name="left" type="frameSideExtType"/> </xs:choice> </xs:complexType> </xs:element> |
diagram | |
type | frameSideExtType |
children | frame-data frame-special holes back-vertex-distance |
source | <xs:element name="right" type="frameSideExtType"/> |
diagram | |
type | frameSideExtType |
children | frame-data frame-special holes back-vertex-distance |
source | <xs:element name="left" type="frameSideExtType"/> |
diagram | |
type | xs:float |
source | <xs:element name="pantoscopic-angle" type="xs:float" minOccurs="0"/> |
diagram | |
type | xs:float |
source | <xs:element name="frame-bow-angle" type="xs:float" minOccurs="0"/> |
diagram | |
type | remoteEdgingType |
children | bevel |
source | <xs:element name="remote-edging" type="remoteEdgingType" minOccurs="0"/> |
diagram | |||||
children | lens-code lens-id edi-code product-line diameter description refraction decentration modify-thickness-flag optima-flag options | ||||
used by |
|
||||
source | <xs:complexType name="lensType"> <xs:sequence> <xs:choice> <xs:element name="lens-code"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="6"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="lens-id"> <xs:annotation> <xs:documentation>Temporaer vorhanden zu Kompatibilitaetszwecken - wird in Kuerze entfernt!</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="6"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="edi-code"> <xs:annotation> <xs:documentation>Eigentlich redundant - eventuell ueber Entfernung nachdenken?!</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="-9999"/> <xs:maxInclusive value="9999"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:choice> <xs:element name="product-line"> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="diameter"> <xs:annotation> <xs:documentation>Bestelldurchmesser</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="physical"> <xs:annotation> <xs:documentation>Physikalischer Durchmesser</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="1"/> <xs:maxInclusive value="99"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="optical" minOccurs="0"> <xs:annotation> <xs:documentation>Optisch wirksamer Durchmesser - nur vorhanden, falls unterschiedlich vom physikalischen Durchmesser (also bei vordezentrierten Glaesern)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="1"/> <xs:maxInclusive value="99"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="description" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="name" type="xs:string" minOccurs="0"/> <xs:element name="ce-text" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="note" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="lens-bag-name" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="refraction" type="refractionType"/> <xs:element name="decentration" minOccurs="0" maxOccurs="2"> <xs:complexType> <xs:sequence> <xs:element name="length"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.1"/> <xs:maxInclusive value="40.0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="direction"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.0"/> <xs:maxInclusive value="360.0"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> <xs:attribute name="origin" use="optional" default="internal"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="internal"/> <xs:enumeration value="customer"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="modify-thickness-flag" type="xs:boolean"> <xs:annotation> <xs:documentation>Dickenaenderung zulaessig</xs:documentation> </xs:annotation> </xs:element> <xs:element name="optima-flag" type="xs:boolean"> <xs:annotation> <xs:documentation>nur noch vorübergehend aus Kompatibilitätsgründen vorhanden und wird demnächst entfernt - bitte optima-flag unter frame-data, bzw. frame-source verwenden!</xs:documentation> </xs:annotation> </xs:element> <xs:element name="options" type="optionsType" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | |||||
type | restriction of xs:string | ||||
facets |
|
||||
source | <xs:element name="lens-code"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="6"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||||
type | restriction of xs:string | ||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="lens-id"> <xs:annotation> <xs:documentation>Temporaer vorhanden zu Kompatibilitaetszwecken - wird in Kuerze entfernt!</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="6"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||||
type | restriction of xs:integer | ||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="edi-code"> <xs:annotation> <xs:documentation>Eigentlich redundant - eventuell ueber Entfernung nachdenken?!</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="-9999"/> <xs:maxInclusive value="9999"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||
type | restriction of xs:integer | ||
facets |
|
||
source | <xs:element name="product-line"> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||
children | physical optical | ||
annotation |
|
||
source | <xs:element name="diameter"> <xs:annotation> <xs:documentation>Bestelldurchmesser</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="physical"> <xs:annotation> <xs:documentation>Physikalischer Durchmesser</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="1"/> <xs:maxInclusive value="99"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="optical" minOccurs="0"> <xs:annotation> <xs:documentation>Optisch wirksamer Durchmesser - nur vorhanden, falls unterschiedlich vom physikalischen Durchmesser (also bei vordezentrierten Glaesern)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="1"/> <xs:maxInclusive value="99"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||
type | restriction of xs:integer | ||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="physical"> <xs:annotation> <xs:documentation>Physikalischer Durchmesser</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="1"/> <xs:maxInclusive value="99"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||||
type | restriction of xs:integer | ||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="optical" minOccurs="0"> <xs:annotation> <xs:documentation>Optisch wirksamer Durchmesser - nur vorhanden, falls unterschiedlich vom physikalischen Durchmesser (also bei vordezentrierten Glaesern)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="1"/> <xs:maxInclusive value="99"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |
children | name ce-text note lens-bag-name |
source | <xs:element name="description" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="name" type="xs:string" minOccurs="0"/> <xs:element name="ce-text" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="note" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="lens-bag-name" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
type | xs:string |
source | <xs:element name="name" type="xs:string" minOccurs="0"/> |
diagram | |
type | xs:string |
source | <xs:element name="ce-text" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> |
diagram | |
type | xs:string |
source | <xs:element name="note" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> |
diagram | |
type | xs:string |
source | <xs:element name="lens-bag-name" type="xs:string" minOccurs="0"/> |
diagram | |
type | refractionType |
children | sphere cylinder addition prism inset upset interpupillary-distance near-object-distance |
source | <xs:element name="refraction" type="refractionType"/> |
diagram | |||||||||||||
children | length direction | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="decentration" minOccurs="0" maxOccurs="2"> <xs:complexType> <xs:sequence> <xs:element name="length"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.1"/> <xs:maxInclusive value="40.0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="direction"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.0"/> <xs:maxInclusive value="360.0"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> <xs:attribute name="origin" use="optional" default="internal"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="internal"/> <xs:enumeration value="customer"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |||||
type | restriction of xs:float | ||||
facets |
|
||||
source | <xs:element name="length"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.1"/> <xs:maxInclusive value="40.0"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||||
type | restriction of xs:float | ||||
facets |
|
||||
source | <xs:element name="direction"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.0"/> <xs:maxInclusive value="360.0"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||
type | xs:boolean | ||
annotation |
|
||
source | <xs:element name="modify-thickness-flag" type="xs:boolean"> <xs:annotation> <xs:documentation>Dickenaenderung zulaessig</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | xs:boolean | ||
annotation |
|
||
source | <xs:element name="optima-flag" type="xs:boolean"> <xs:annotation> <xs:documentation>nur noch vorübergehend aus Kompatibilitätsgründen vorhanden und wird demnächst entfernt - bitte optima-flag unter frame-data, bzw. frame-source verwenden!</xs:documentation> </xs:annotation> </xs:element> |
diagram | |
type | optionsType |
children | tint coating thin flat approximate plano-concave plano-convex bi-concave bi-convex centre-thickness edge-thickness nylor toric lenticular aniseicony slab-off occlusion frosted |
source | <xs:element name="options" type="optionsType" minOccurs="0"/> |
diagram | |||
children | order-typ arrangement complaint model-lens terminal time date duration-of-delivery | ||
used by |
|
||
source | <xs:complexType name="orderEntryType"> <xs:sequence> <xs:element name="order-typ" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>1=DFUE,2=TFAX,usw</xs:documentation> </xs:annotation> </xs:element> <xs:element name="arrangement" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>1=Neuanlage, 2=Aenderung, 3=Loeschung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="complaint" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Reklamation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="model-lens" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Musterglas</xs:documentation> </xs:annotation> </xs:element> <xs:element name="terminal" type="xs:string" minOccurs="0"/> <xs:element name="time" type="xs:string" minOccurs="0"/> <xs:element name="date" type="xs:string" minOccurs="0"/> <xs:element name="duration-of-delivery" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Lieferzeit</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="order-typ" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>1=DFUE,2=TFAX,usw</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="arrangement" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>1=Neuanlage, 2=Aenderung, 3=Loeschung</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="complaint" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Reklamation</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="model-lens" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Musterglas</xs:documentation> </xs:annotation> </xs:element> |
diagram | |
type | xs:string |
source | <xs:element name="terminal" type="xs:string" minOccurs="0"/> |
diagram | |
type | xs:string |
source | <xs:element name="time" type="xs:string" minOccurs="0"/> |
diagram | |
type | xs:string |
source | <xs:element name="date" type="xs:string" minOccurs="0"/> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="duration-of-delivery" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Lieferzeit</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||
children | material pair single pantoscopic-angle frame-bow-angle remote-edging | ||||
used by |
|
||||
source | <xs:complexType name="frameType"> <xs:sequence> <xs:element name="material" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="5"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:choice> <xs:element name="pair"> <xs:complexType> <xs:sequence> <xs:element name="right" type="frameSideType"/> <xs:element name="left" type="frameSideType"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="single"> <xs:complexType> <xs:choice> <xs:element name="right" type="frameSideType"/> <xs:element name="left" type="frameSideType"/> </xs:choice> </xs:complexType> </xs:element> </xs:choice> <xs:element name="pantoscopic-angle" type="xs:float" minOccurs="0"/> <xs:element name="frame-bow-angle" type="xs:float" minOccurs="0"/> <xs:element name="remote-edging" type="remoteEdgingType" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | |||||
type | restriction of xs:int | ||||
facets |
|
||||
source | <xs:element name="material" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="5"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |
children | right left |
source | <xs:element name="pair"> <xs:complexType> <xs:sequence> <xs:element name="right" type="frameSideType"/> <xs:element name="left" type="frameSideType"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
type | frameSideType |
children | frame-data frame-source frame-special holes back-vertex-distance |
source | <xs:element name="right" type="frameSideType"/> |
diagram | |
type | frameSideType |
children | frame-data frame-source frame-special holes back-vertex-distance |
source | <xs:element name="left" type="frameSideType"/> |
diagram | |
children | right left |
source | <xs:element name="single"> <xs:complexType> <xs:choice> <xs:element name="right" type="frameSideType"/> <xs:element name="left" type="frameSideType"/> </xs:choice> </xs:complexType> </xs:element> |
diagram | |
type | frameSideType |
children | frame-data frame-source frame-special holes back-vertex-distance |
source | <xs:element name="right" type="frameSideType"/> |
diagram | |
type | frameSideType |
children | frame-data frame-source frame-special holes back-vertex-distance |
source | <xs:element name="left" type="frameSideType"/> |
diagram | |
type | xs:float |
source | <xs:element name="pantoscopic-angle" type="xs:float" minOccurs="0"/> |
diagram | |
type | xs:float |
source | <xs:element name="frame-bow-angle" type="xs:float" minOccurs="0"/> |
diagram | |
type | remoteEdgingType |
children | bevel |
source | <xs:element name="remote-edging" type="remoteEdgingType" minOccurs="0"/> |
diagram | |||
children | generate-process-data control-level order-sign lab-id internal-recept-id | ||
used by |
|
||
source | <xs:complexType name="generalPreCalcType"> <xs:sequence> <xs:element name="generate-process-data" type="xs:integer" minOccurs="0"> <xs:annotation> <xs:documentation>0=saemtliche Fertigungsdaten fuer Produktion, auch System- technik 1=teilweise (alle Formulardaten) 2=keine (Beratung Standard bei consult)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="control-level" minOccurs="0"> <xs:annotation> <xs:documentation>0=Kontrolle 1=keine Kontrolle 2=teilweise</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="order-sign" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Auftragskennzeichen Rezept / Schicht / Lager</xs:documentation> </xs:annotation> </xs:element> <xs:element name="lab-id" minOccurs="0"> <xs:annotation> <xs:documentation>SAP-VWERK-Eintr. z.B. 1001 Aalen default</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="internal-id" use="optional"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="99"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="internal-recept-id" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>interne PC-Rezept- rechnungsnummer</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | |||
type | xs:integer | ||
annotation |
|
||
source | <xs:element name="generate-process-data" type="xs:integer" minOccurs="0"> <xs:annotation> <xs:documentation>0=saemtliche Fertigungsdaten fuer Produktion, auch System- technik 1=teilweise (alle Formulardaten) 2=keine (Beratung Standard bei consult)</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||
type | restriction of xs:integer | ||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="control-level" minOccurs="0"> <xs:annotation> <xs:documentation>0=Kontrolle 1=keine Kontrolle 2=teilweise</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="order-sign" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Auftragskennzeichen Rezept / Schicht / Lager</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||||||||
type | extension of xs:string | ||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:element name="lab-id" minOccurs="0"> <xs:annotation> <xs:documentation>SAP-VWERK-Eintr. z.B. 1001 Aalen default</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="internal-id" use="optional"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="99"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="internal-recept-id" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>interne PC-Rezept- rechnungsnummer</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
children | balancing-lens virtual-lens | ||
used by |
|
||
source | <xs:complexType name="generalSideType"> <xs:choice> <xs:element name="balancing-lens"> <xs:annotation> <xs:documentation>Ausgleichsglas</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:boolean"/> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="virtual-lens"> <xs:annotation> <xs:documentation>Scheinglas</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:boolean"/> </xs:simpleContent> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> |
diagram | |||
type | extension of xs:boolean | ||
annotation |
|
||
source | <xs:element name="balancing-lens"> <xs:annotation> <xs:documentation>Ausgleichsglas</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:boolean"/> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |||
type | extension of xs:boolean | ||
annotation |
|
||
source | <xs:element name="virtual-lens"> <xs:annotation> <xs:documentation>Scheinglas</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:boolean"/> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |||
type | extension of preCalcLensType | ||
children | lens-code lens-id edi-code product-line diameter description refraction decentration modify-thickness-flag optima-flag options pre-calc pre-process | ||
used by |
|
||
source | <xs:complexType name="salesOrderLensType"> <xs:complexContent> <xs:extension base="preCalcLensType"> <xs:sequence> <xs:element name="pre-process" type="salesOrderLensPreProcessType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | |
type | salesOrderLensPreProcessType |
children | position-number lens-sign blocker blocker-support correction-rx-surface semi-finished-produce-flag disabled-blanks radius disable-thickness-reduction-prism edging |
source | <xs:element name="pre-process" type="salesOrderLensPreProcessType"/> |
diagram | |||
children | bevel | ||
used by |
|
||
source | <xs:complexType name="remoteEdgingType"> <xs:sequence> <xs:element name="bevel"> <xs:complexType> <xs:sequence> <xs:element name="type"/> <xs:element name="position" minOccurs="2" maxOccurs="2"/> <xs:element name="size-correction" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | |
children | type position size-correction |
source | <xs:element name="bevel"> <xs:complexType> <xs:sequence> <xs:element name="type"/> <xs:element name="position" minOccurs="2" maxOccurs="2"/> <xs:element name="size-correction" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
source | <xs:element name="type"/> |
diagram | |
source | <xs:element name="position" minOccurs="2" maxOccurs="2"/> |
diagram | |
source | <xs:element name="size-correction" minOccurs="0"/> |
diagram | |||
type | restriction of frameSideType | ||
children | frame-data frame-special holes back-vertex-distance | ||
used by |
|
||
source | <xs:complexType name="frameSideExtType"> <xs:complexContent> <xs:restriction base="frameSideType"> <xs:sequence> <xs:choice minOccurs="0"> <xs:element name="frame-data" type="frameDataType"> <xs:annotation> <xs:documentation>'Normale' externe Bestellung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="frame-special" type="frameSpecialType"> <xs:annotation> <xs:documentation>Bestelldaten bei Indi ohne Optima</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="holes" type="holesType" minOccurs="0"/> <xs:element name="back-vertex-distance" minOccurs="0"> <xs:annotation> <xs:documentation>Hornhautscheitelabstand Korrektionsbrille</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"/> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:restriction> </xs:complexContent> </xs:complexType> |
diagram | |||
type | frameDataType | ||
children | id-number manufacturer box-length box-height shape model centration optima-flag | ||
annotation |
|
||
source | <xs:element name="frame-data" type="frameDataType"> <xs:annotation> <xs:documentation>'Normale' externe Bestellung</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | frameSpecialType | ||
children | box-length box-height centration | ||
annotation |
|
||
source | <xs:element name="frame-special" type="frameSpecialType"> <xs:annotation> <xs:documentation>Bestelldaten bei Indi ohne Optima</xs:documentation> </xs:annotation> </xs:element> |
diagram | |
type | holesType |
children | reference-point minimal-thickness cartesian polar |
source | <xs:element name="holes" type="holesType" minOccurs="0"/> |
diagram | |||
type | extension of xs:float | ||
annotation |
|
||
source | <xs:element name="back-vertex-distance" minOccurs="0"> <xs:annotation> <xs:documentation>Hornhautscheitelabstand Korrektionsbrille</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"/> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |||
children | sphere cylinder addition prism inset upset interpupillary-distance near-object-distance | ||
used by |
|
||
source | <xs:complexType name="refractionType"> <xs:sequence> <xs:element name="sphere"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="-50"/> <xs:maxInclusive value="50"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="cylinder" type="cylinderType" minOccurs="0"/> <xs:element name="addition" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.25"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="prism" minOccurs="0" maxOccurs="2"> <xs:complexType> <xs:complexContent> <xs:extension base="prismType"> <xs:attribute name="pupillary-distance-correction" use="optional"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:enumeration value="0"/> <xs:enumeration value="1"/> <xs:enumeration value="2"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="inset" minOccurs="0"> <xs:complexType> <xs:choice> <xs:element name="null"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="null"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="value" type="xs:float"/> <xs:sequence> <xs:element name="z" type="xs:float"/> <xs:element name="q" type="xs:float"> <xs:annotation> <xs:documentation>Nah-PD</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:choice> </xs:complexType> </xs:element> <xs:element name="upset" minOccurs="0"> <xs:complexType> <xs:choice> <xs:element name="null" type="xs:string"/> <xs:element name="value" type="xs:float"/> <xs:sequence> <xs:element name="y" type="xs:float"/> <xs:element name="h" type="xs:float"/> </xs:sequence> </xs:choice> </xs:complexType> </xs:element> <xs:element name="interpupillary-distance" type="xs:float" minOccurs="0"> <xs:annotation> <xs:documentation>Monukulare PD</xs:documentation> </xs:annotation> </xs:element> <xs:element name="near-object-distance" minOccurs="0"> <xs:annotation> <xs:documentation>Objektabstand Nähe für individuelle Gleitsichtgläser</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:maxInclusive value="4444"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | |||||
type | restriction of xs:float | ||||
facets |
|
||||
source | <xs:element name="sphere"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="-50"/> <xs:maxInclusive value="50"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |
type | cylinderType |
children | power axis |
source | <xs:element name="cylinder" type="cylinderType" minOccurs="0"/> |
diagram | |||
type | restriction of xs:float | ||
facets |
|
||
source | <xs:element name="addition" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.25"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||||||||||||
type | extension of prismType | ||||||||||||
children | power base | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="prism" minOccurs="0" maxOccurs="2"> <xs:complexType> <xs:complexContent> <xs:extension base="prismType"> <xs:attribute name="pupillary-distance-correction" use="optional"> <xs:simpleType> <xs:restriction base="xs:int"> <xs:enumeration value="0"/> <xs:enumeration value="1"/> <xs:enumeration value="2"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
diagram | |
children | null value z q |
source | <xs:element name="inset" minOccurs="0"> <xs:complexType> <xs:choice> <xs:element name="null"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="null"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="value" type="xs:float"/> <xs:sequence> <xs:element name="z" type="xs:float"/> <xs:element name="q" type="xs:float"> <xs:annotation> <xs:documentation>Nah-PD</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:choice> </xs:complexType> </xs:element> |
diagram | |||
type | restriction of xs:string | ||
facets |
|
||
source | <xs:element name="null"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="null"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |
type | xs:float |
source | <xs:element name="value" type="xs:float"/> |
diagram | |
type | xs:float |
source | <xs:element name="z" type="xs:float"/> |
diagram | |||
type | xs:float | ||
annotation |
|
||
source | <xs:element name="q" type="xs:float"> <xs:annotation> <xs:documentation>Nah-PD</xs:documentation> </xs:annotation> </xs:element> |
diagram | |
children | null value y h |
source | <xs:element name="upset" minOccurs="0"> <xs:complexType> <xs:choice> <xs:element name="null" type="xs:string"/> <xs:element name="value" type="xs:float"/> <xs:sequence> <xs:element name="y" type="xs:float"/> <xs:element name="h" type="xs:float"/> </xs:sequence> </xs:choice> </xs:complexType> </xs:element> |
diagram | |
type | xs:string |
source | <xs:element name="null" type="xs:string"/> |
diagram | |
type | xs:float |
source | <xs:element name="value" type="xs:float"/> |
diagram | |
type | xs:float |
source | <xs:element name="y" type="xs:float"/> |
diagram | |
type | xs:float |
source | <xs:element name="h" type="xs:float"/> |
diagram | |||
type | xs:float | ||
annotation |
|
||
source | <xs:element name="interpupillary-distance" type="xs:float" minOccurs="0"> <xs:annotation> <xs:documentation>Monukulare PD</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | restriction of xs:integer | ||
facets |
|
||
annotation |
|
||
source | <xs:element name="near-object-distance" minOccurs="0"> <xs:annotation> <xs:documentation>Objektabstand Nähe für individuelle Gleitsichtgläser</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:maxInclusive value="4444"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||
children | tint coating thin flat approximate plano-concave plano-convex bi-concave bi-convex centre-thickness edge-thickness nylor toric lenticular aniseicony slab-off occlusion frosted | ||
used by |
|
||
source | <xs:complexType name="optionsType"> <xs:sequence> <xs:element name="tint" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="note" type="xs:string" use="optional"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="coating" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="antireflection" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="side" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="both"/> <xs:enumeration value="front"/> <xs:enumeration value="back"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="hard" type="xs:string" minOccurs="0"/> <xs:choice minOccurs="0"> <xs:element name="tint"> <xs:annotation> <xs:documentation>Umbra</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="side" use="optional"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="both"/> <xs:enumeration value="front"/> <xs:enumeration value="back"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="uv-protection" type="xs:string"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="thin" type="xs:boolean" minOccurs="0"/> <xs:element name="flat" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="flat"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="approximate" minOccurs="0"> <xs:annotation> <xs:documentation>1 = Grundkurve 2 = Mittendicke 3 = Randdicke 4 = G + M 5 = G + R 6 = G + Dicke allge</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:integer"/> </xs:simpleContent> </xs:complexType> </xs:element> <xs:choice minOccurs="0"> <xs:element name="plano-concave" type="xs:boolean"/> <xs:element name="plano-convex" type="xs:boolean"/> <xs:element name="bi-concave" type="xs:boolean"/> <xs:element name="bi-convex" type="xs:boolean"/> </xs:choice> <xs:choice minOccurs="0"> <xs:element name="centre-thickness"> <xs:annotation> <xs:documentation>Wunsch-Mittendicke</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minExclusive value="0.2"/> <xs:maxExclusive value="30.0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="edge-thickness"> <xs:annotation> <xs:documentation>Wunsch-Randdicke</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minExclusive value="0.2"/> <xs:maxExclusive value="30.0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="nylor" type="xs:boolean"> <xs:annotation> <xs:documentation>Randdickenvorgabe als Flag</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="toric" default="back" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="front"/> <xs:enumeration value="back"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="lenticular" type="xs:boolean" minOccurs="0"/> <xs:element name="aniseicony" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:boolean"> <xs:attribute name="value" type="xs:float" use="optional"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="slab-off" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:boolean"> <xs:attribute name="value" use="optional"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="1.3"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:choice minOccurs="0"> <xs:element name="occlusion" type="xs:boolean"/> <xs:element name="frosted" type="xs:boolean"> <xs:annotation> <xs:documentation>mattieren</xs:documentation> </xs:annotation> </xs:element> </xs:choice> </xs:sequence> </xs:complexType> |
diagram | |||||||||||||
type | extension of xs:string | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="tint" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="note" type="xs:string" use="optional"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |
children | antireflection hard tint uv-protection |
source | <xs:element name="coating" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="antireflection" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="side" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="both"/> <xs:enumeration value="front"/> <xs:enumeration value="back"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="hard" type="xs:string" minOccurs="0"/> <xs:choice minOccurs="0"> <xs:element name="tint"> <xs:annotation> <xs:documentation>Umbra</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="side" use="optional"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="both"/> <xs:enumeration value="front"/> <xs:enumeration value="back"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="uv-protection" type="xs:string"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||
type | extension of xs:string | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="antireflection" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="side" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="both"/> <xs:enumeration value="front"/> <xs:enumeration value="back"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |
type | xs:string |
source | <xs:element name="hard" type="xs:string" minOccurs="0"/> |
diagram | |||||||||||||
type | extension of xs:string | ||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:element name="tint"> <xs:annotation> <xs:documentation>Umbra</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="side" use="optional"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="both"/> <xs:enumeration value="front"/> <xs:enumeration value="back"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |
type | xs:string |
source | <xs:element name="uv-protection" type="xs:string"/> |
diagram | |
type | xs:boolean |
source | <xs:element name="thin" type="xs:boolean" minOccurs="0"/> |
diagram | |||
type | restriction of xs:string | ||
facets |
|
||
source | <xs:element name="flat" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="flat"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||
type | extension of xs:integer | ||
annotation |
|
||
source | <xs:element name="approximate" minOccurs="0"> <xs:annotation> <xs:documentation>1 = Grundkurve 2 = Mittendicke 3 = Randdicke 4 = G + M 5 = G + R 6 = G + Dicke allge</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:integer"/> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |
type | xs:boolean |
source | <xs:element name="plano-concave" type="xs:boolean"/> |
diagram | |
type | xs:boolean |
source | <xs:element name="plano-convex" type="xs:boolean"/> |
diagram | |
type | xs:boolean |
source | <xs:element name="bi-concave" type="xs:boolean"/> |
diagram | |
type | xs:boolean |
source | <xs:element name="bi-convex" type="xs:boolean"/> |
diagram | |||||
type | restriction of xs:float | ||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="centre-thickness"> <xs:annotation> <xs:documentation>Wunsch-Mittendicke</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minExclusive value="0.2"/> <xs:maxExclusive value="30.0"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||||
type | restriction of xs:float | ||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="edge-thickness"> <xs:annotation> <xs:documentation>Wunsch-Randdicke</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minExclusive value="0.2"/> <xs:maxExclusive value="30.0"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||
type | xs:boolean | ||
annotation |
|
||
source | <xs:element name="nylor" type="xs:boolean"> <xs:annotation> <xs:documentation>Randdickenvorgabe als Flag</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||
type | restriction of xs:string | ||||
facets |
|
||||
source | <xs:element name="toric" default="back" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="front"/> <xs:enumeration value="back"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |
type | xs:boolean |
source | <xs:element name="lenticular" type="xs:boolean" minOccurs="0"/> |
diagram | |||||||||||||
type | extension of xs:boolean | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="aniseicony" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:boolean"> <xs:attribute name="value" type="xs:float" use="optional"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |||||||||||||
type | extension of xs:boolean | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="slab-off" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:boolean"> <xs:attribute name="value" use="optional"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="1.3"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |
type | xs:boolean |
source | <xs:element name="occlusion" type="xs:boolean"/> |
diagram | |||
type | xs:boolean | ||
annotation |
|
||
source | <xs:element name="frosted" type="xs:boolean"> <xs:annotation> <xs:documentation>mattieren</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
children | edge-thickness-demo focal-type material-category refractive-index refractive-index-type surface-type phototrophic diameter-type density | ||
used by |
|
||
source | <xs:complexType name="preCalcType"> <xs:sequence> <xs:element name="edge-thickness-demo" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Randdickenverlauf Bei consult default true</xs:documentation> </xs:annotation> </xs:element> <xs:element name="focal-type" minOccurs="0"> <xs:annotation> <xs:documentation>1 = Einstaerkenglas 2 = Bifokalglas 3 = Trifokalglas 4 = Gleitsichtglas</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="1"/> <xs:maxInclusive value="4"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="material-category" minOccurs="0"> <xs:annotation> <xs:documentation>0 = Silikat 1 = Kunststoff</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="refractive-index" type="xs:decimal" minOccurs="0"/> <xs:element name="refractive-index-type" minOccurs="0"> <xs:annotation> <xs:documentation>1=1.501 2=1.5251 3=1.604 4=1.706 5=1.800 6=1.600 Kunst 7=1.664 8=1.8930 9=1.586 10=1.74 11=1.533</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="surface-type" minOccurs="0"> <xs:annotation> <xs:documentation>1=normales Glas 2=Clet Hypal, Hypal 3=frei 4=Ueberfang 5=Aphal 6=Einstaerken asphaerisch 7=Lupenglas 8=Arbeitsplatzbrille(RD+Busi 9=Individual</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="phototrophic" type="xs:boolean" minOccurs="0"/> <xs:element name="diameter-type" minOccurs="0"> <xs:annotation> <xs:documentation>0=zentriert 1=75/80 bis 55/60,60,55,50 4=80E bis 55E </xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="density" type="xs:float" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | |||
type | xs:boolean | ||
annotation |
|
||
source | <xs:element name="edge-thickness-demo" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>Randdickenverlauf Bei consult default true</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||
type | restriction of xs:integer | ||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="focal-type" minOccurs="0"> <xs:annotation> <xs:documentation>1 = Einstaerkenglas 2 = Bifokalglas 3 = Trifokalglas 4 = Gleitsichtglas</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="1"/> <xs:maxInclusive value="4"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||||
type | restriction of xs:integer | ||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="material-category" minOccurs="0"> <xs:annotation> <xs:documentation>0 = Silikat 1 = Kunststoff</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> <xs:maxInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |
type | xs:decimal |
source | <xs:element name="refractive-index" type="xs:decimal" minOccurs="0"/> |
diagram | |||
type | restriction of xs:integer | ||
facets |
|
||
annotation |
|
||
source | <xs:element name="refractive-index-type" minOccurs="0"> <xs:annotation> <xs:documentation>1=1.501 2=1.5251 3=1.604 4=1.706 5=1.800 6=1.600 Kunst 7=1.664 8=1.8930 9=1.586 10=1.74 11=1.533</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||
type | restriction of xs:integer | ||
facets |
|
||
annotation |
|
||
source | <xs:element name="surface-type" minOccurs="0"> <xs:annotation> <xs:documentation>1=normales Glas 2=Clet Hypal, Hypal 3=frei 4=Ueberfang 5=Aphal 6=Einstaerken asphaerisch 7=Lupenglas 8=Arbeitsplatzbrille(RD+Busi 9=Individual</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="1"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |
type | xs:boolean |
source | <xs:element name="phototrophic" type="xs:boolean" minOccurs="0"/> |
diagram | |||
type | restriction of xs:integer | ||
facets |
|
||
annotation |
|
||
source | <xs:element name="diameter-type" minOccurs="0"> <xs:annotation> <xs:documentation>0=zentriert 1=75/80 bis 55/60,60,55,50 4=80E bis 55E </xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |
type | xs:float |
source | <xs:element name="density" type="xs:float" minOccurs="0"/> |
diagram | |||||
children | frame-data frame-source frame-special holes back-vertex-distance | ||||
used by |
|
||||
source | <xs:complexType name="frameSideType"> <xs:sequence> <xs:choice minOccurs="0"> <xs:element name="frame-data" type="frameDataType"> <xs:annotation> <xs:documentation>'Normale' externe Bestellung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="frame-source" type="frameSourceType"> <xs:annotation> <xs:documentation>Daten aus z.B. Scannerdatei lesen</xs:documentation> </xs:annotation> </xs:element> <xs:element name="frame-special" type="frameSpecialType"> <xs:annotation> <xs:documentation>Bestelldaten bei Indi ohne Optima</xs:documentation> </xs:annotation> </xs:element> </xs:choice> <xs:element name="holes" type="holesType" minOccurs="0"/> <xs:element name="back-vertex-distance" minOccurs="0"> <xs:annotation> <xs:documentation>Hornhautscheitelabstand Korrektionsbrille</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"/> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | |||
type | frameDataType | ||
children | id-number manufacturer box-length box-height shape model centration optima-flag | ||
annotation |
|
||
source | <xs:element name="frame-data" type="frameDataType"> <xs:annotation> <xs:documentation>'Normale' externe Bestellung</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | frameSourceType | ||
children | id-number source box-length box-height centration optima-flag | ||
annotation |
|
||
source | <xs:element name="frame-source" type="frameSourceType"> <xs:annotation> <xs:documentation>Daten aus z.B. Scannerdatei lesen</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | frameSpecialType | ||
children | box-length box-height centration | ||
annotation |
|
||
source | <xs:element name="frame-special" type="frameSpecialType"> <xs:annotation> <xs:documentation>Bestelldaten bei Indi ohne Optima</xs:documentation> </xs:annotation> </xs:element> |
diagram | |
type | holesType |
children | reference-point minimal-thickness cartesian polar |
source | <xs:element name="holes" type="holesType" minOccurs="0"/> |
diagram | |||
type | extension of xs:float | ||
annotation |
|
||
source | <xs:element name="back-vertex-distance" minOccurs="0"> <xs:annotation> <xs:documentation>Hornhautscheitelabstand Korrektionsbrille</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"/> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |||
type | extension of lensType | ||
children | lens-code lens-id edi-code product-line diameter description refraction decentration modify-thickness-flag optima-flag options pre-calc | ||
used by |
|
||
source | <xs:complexType name="preCalcLensType"> <xs:complexContent> <xs:extension base="lensType"> <xs:sequence> <xs:element name="pre-calc" type="preCalcType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | |
type | preCalcType |
children | edge-thickness-demo focal-type material-category refractive-index refractive-index-type surface-type phototrophic diameter-type density |
source | <xs:element name="pre-calc" type="preCalcType"/> |
diagram | |||
children | position-number lens-sign blocker blocker-support correction-rx-surface semi-finished-produce-flag disabled-blanks radius disable-thickness-reduction-prism edging | ||
used by |
|
||
source | <xs:complexType name="salesOrderLensPreProcessType"> <xs:sequence> <xs:element name="position-number" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>SAP Positionsnummer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="lens-sign" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Lager, Schicht, Rezept, Lagerglas incl. hart</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blocker" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>CNC - C54 - C42 - Y31</xs:documentation> </xs:annotation> </xs:element> <xs:element name="blocker-support" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>0=3-Punktauflage Aalen 1=Schneideauflage</xs:documentation> </xs:annotation> </xs:element> <xs:element name="correction-rx-surface" type="xs:float" minOccurs="0"> <xs:annotation> <xs:documentation>Vorhalt Rezeptflaeche</xs:documentation> </xs:annotation> </xs:element> <xs:element name="semi-finished-produce-flag" minOccurs="0"> <xs:annotation> <xs:documentation>HF-Fertigung</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:boolean"> <xs:pattern value="true"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="disabled-blanks" minOccurs="0"> <xs:annotation> <xs:documentation>Augenblicklich nicht vorhandene Vorfabrikate</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="code" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>OPC oder aehnlicher Code</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:length value="40"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="radius" minOccurs="0"> <xs:complexType> <xs:choice> <xs:element name="base-curve"> <xs:annotation> <xs:documentation>R1 bwz. R2-Vorgabe in Dpt oder mm</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"> <xs:attribute name="unit" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="mm"/> <xs:enumeration value="dpt"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="lab"> <xs:annotation> <xs:documentation source="unit">Fertigungsswerkstatt oder Systemtechnologie</xs:documentation> <xs:documentation>Fertigungsswerkstatt oder Systemtechnologie</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="base-curve"> <xs:annotation> <xs:documentation>R1 bwz. R2-Vorgabe in Dpt oder mm</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"> <xs:attribute name="unit" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="mm"/> <xs:enumeration value="dpt"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="rx-radius-mer"> <xs:annotation> <xs:documentation>Normradius der Torusflaeche in mm</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"> <xs:attribute name="unit" use="optional"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="mm"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="rx-radius-rot"> <xs:annotation> <xs:documentation>Normradius der Torusflaeche in mm</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"> <xs:attribute name="unit" use="optional"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="mm"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> <xs:element name="disable-thickness-reduction-prism" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>false = Standard, also mit DR-Prisma true = Rechnung ohne DR-Prisma</xs:documentation> </xs:annotation> </xs:element> <xs:element name="edging" minOccurs="0"> <xs:annotation> <xs:documentation>Nicht mehr verwenden - wird in Kürze entfernt! Bitte neues Attribut edging im Element optima-flag unter frame-data, bzw. frame-source verwenden! Art der Optima-Fertigung - freeform (Standard) - thickness</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="freeform"/> <xs:enumeration value="thickness"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="position-number" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>SAP Positionsnummer</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="lens-sign" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Lager, Schicht, Rezept, Lagerglas incl. hart</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="blocker" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>CNC - C54 - C42 - Y31</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | xs:int | ||
annotation |
|
||
source | <xs:element name="blocker-support" type="xs:int" minOccurs="0"> <xs:annotation> <xs:documentation>0=3-Punktauflage Aalen 1=Schneideauflage</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | xs:float | ||
annotation |
|
||
source | <xs:element name="correction-rx-surface" type="xs:float" minOccurs="0"> <xs:annotation> <xs:documentation>Vorhalt Rezeptflaeche</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | restriction of xs:boolean | ||
facets |
|
||
annotation |
|
||
source | <xs:element name="semi-finished-produce-flag" minOccurs="0"> <xs:annotation> <xs:documentation>HF-Fertigung</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:boolean"> <xs:pattern value="true"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||
children | code | ||
annotation |
|
||
source | <xs:element name="disabled-blanks" minOccurs="0"> <xs:annotation> <xs:documentation>Augenblicklich nicht vorhandene Vorfabrikate</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="code" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>OPC oder aehnlicher Code</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:length value="40"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
type | restriction of xs:string | ||
facets |
|
||
annotation |
|
||
source | <xs:element name="code" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>OPC oder aehnlicher Code</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:length value="40"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |
children | base-curve lab |
source | <xs:element name="radius" minOccurs="0"> <xs:complexType> <xs:choice> <xs:element name="base-curve"> <xs:annotation> <xs:documentation>R1 bwz. R2-Vorgabe in Dpt oder mm</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"> <xs:attribute name="unit" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="mm"/> <xs:enumeration value="dpt"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="lab"> <xs:annotation> <xs:documentation source="unit">Fertigungsswerkstatt oder Systemtechnologie</xs:documentation> <xs:documentation>Fertigungsswerkstatt oder Systemtechnologie</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="base-curve"> <xs:annotation> <xs:documentation>R1 bwz. R2-Vorgabe in Dpt oder mm</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"> <xs:attribute name="unit" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="mm"/> <xs:enumeration value="dpt"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="rx-radius-mer"> <xs:annotation> <xs:documentation>Normradius der Torusflaeche in mm</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"> <xs:attribute name="unit" use="optional"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="mm"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="rx-radius-rot"> <xs:annotation> <xs:documentation>Normradius der Torusflaeche in mm</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"> <xs:attribute name="unit" use="optional"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="mm"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> |
diagram | |||||||||||||
type | extension of xs:float | ||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:element name="base-curve"> <xs:annotation> <xs:documentation>R1 bwz. R2-Vorgabe in Dpt oder mm</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"> <xs:attribute name="unit" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="mm"/> <xs:enumeration value="dpt"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |||||
children | base-curve rx-radius-mer rx-radius-rot | ||||
annotation |
|
||||
source | <xs:element name="lab"> <xs:annotation> <xs:documentation source="unit">Fertigungsswerkstatt oder Systemtechnologie</xs:documentation> <xs:documentation>Fertigungsswerkstatt oder Systemtechnologie</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="base-curve"> <xs:annotation> <xs:documentation>R1 bwz. R2-Vorgabe in Dpt oder mm</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"> <xs:attribute name="unit" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="mm"/> <xs:enumeration value="dpt"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="rx-radius-mer"> <xs:annotation> <xs:documentation>Normradius der Torusflaeche in mm</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"> <xs:attribute name="unit" use="optional"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="mm"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="rx-radius-rot"> <xs:annotation> <xs:documentation>Normradius der Torusflaeche in mm</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"> <xs:attribute name="unit" use="optional"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="mm"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||
type | extension of xs:float | ||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:element name="base-curve"> <xs:annotation> <xs:documentation>R1 bwz. R2-Vorgabe in Dpt oder mm</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"> <xs:attribute name="unit" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="mm"/> <xs:enumeration value="dpt"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |||||||||||||
type | extension of xs:float | ||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:element name="rx-radius-mer"> <xs:annotation> <xs:documentation>Normradius der Torusflaeche in mm</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"> <xs:attribute name="unit" use="optional"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="mm"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |||||||||||||
type | extension of xs:float | ||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:element name="rx-radius-rot"> <xs:annotation> <xs:documentation>Normradius der Torusflaeche in mm</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:float"> <xs:attribute name="unit" use="optional"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="mm"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |||
type | xs:boolean | ||
annotation |
|
||
source | <xs:element name="disable-thickness-reduction-prism" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>false = Standard, also mit DR-Prisma true = Rechnung ohne DR-Prisma</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||
type | restriction of xs:string | ||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="edging" minOccurs="0"> <xs:annotation> <xs:documentation>Nicht mehr verwenden - wird in Kürze entfernt! Bitte neues Attribut edging im Element optima-flag unter frame-data, bzw. frame-source verwenden! Art der Optima-Fertigung - freeform (Standard) - thickness</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="freeform"/> <xs:enumeration value="thickness"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||
children | power axis | ||
used by |
|
||
source | <xs:complexType name="cylinderType"> <xs:sequence> <xs:element name="power"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="-30"/> <xs:maxInclusive value="30"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="axis"> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> <xs:maxInclusive value="180"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | |||||
type | restriction of xs:float | ||||
facets |
|
||||
source | <xs:element name="power"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="-30"/> <xs:maxInclusive value="30"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||||
type | restriction of xs:integer | ||||
facets |
|
||||
source | <xs:element name="axis"> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> <xs:maxInclusive value="180"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||
children | power base | ||
used by |
|
||
source | <xs:complexType name="prismType"> <xs:sequence> <xs:element name="power" type="xs:float"/> <xs:element name="base"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.0"/> <xs:maxInclusive value="360.0"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | |
type | xs:float |
source | <xs:element name="power" type="xs:float"/> |
diagram | |||||
type | restriction of xs:float | ||||
facets |
|
||||
source | <xs:element name="base"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.0"/> <xs:maxInclusive value="360.0"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||
children | id-number manufacturer box-length box-height shape model centration optima-flag | ||
used by |
|
||
source | <xs:complexType name="frameDataType"> <xs:sequence> <xs:element name="id-number" type="xs:int" minOccurs="0"/> <xs:element name="manufacturer" type="xs:string" minOccurs="0"/> <xs:element name="box-length" type="xs:float"/> <xs:element name="box-height" type="xs:float"/> <xs:choice> <xs:element name="shape" type="shapeType"/> <xs:element name="model" type="xs:int"/> </xs:choice> <xs:element name="centration" type="centrationType"/> <xs:element name="optima-flag" minOccurs="0"> <xs:annotation> <xs:documentation>neues optima-flag - nur vorübergehend optional, bis optima-flag aus lens entfernt ist, danach zwingend!</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:boolean"> <xs:attribute name="edging" use="optional" default="freeform"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="freeform"/> <xs:enumeration value="thickness"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | |
type | xs:int |
source | <xs:element name="id-number" type="xs:int" minOccurs="0"/> |
diagram | |
type | xs:string |
source | <xs:element name="manufacturer" type="xs:string" minOccurs="0"/> |
diagram | |
type | xs:float |
source | <xs:element name="box-length" type="xs:float"/> |
diagram | |
type | xs:float |
source | <xs:element name="box-height" type="xs:float"/> |
diagram | |
type | shapeType |
children | source-type reference-point start-point point |
source | <xs:element name="shape" type="shapeType"/> |
diagram | |
type | xs:int |
source | <xs:element name="model" type="xs:int"/> |
diagram | |
type | centrationType |
children | case-a case-b case-c y h |
source | <xs:element name="centration" type="centrationType"/> |
diagram | |||||||||||||
type | extension of xs:boolean | ||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:element name="optima-flag" minOccurs="0"> <xs:annotation> <xs:documentation>neues optima-flag - nur vorübergehend optional, bis optima-flag aus lens entfernt ist, danach zwingend!</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:boolean"> <xs:attribute name="edging" use="optional" default="freeform"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="freeform"/> <xs:enumeration value="thickness"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |||
children | id-number source box-length box-height centration optima-flag | ||
used by |
|
||
source | <xs:complexType name="frameSourceType"> <xs:sequence> <xs:element name="id-number" type="xs:int"/> <xs:element name="source"> <xs:complexType> <xs:sequence> <xs:element name="reference-point" type="xs:int"> <xs:annotation> <xs:documentation>1=bzgl.Boxmitte 2=bzgl.Zentrierkreuz</xs:documentation> </xs:annotation> </xs:element> <xs:element name="source-type" type="xs:string"> <xs:annotation> <xs:documentation>z.B. scann</xs:documentation> </xs:annotation> </xs:element> <xs:element name="source-location" type="xs:string"> <xs:annotation> <xs:documentation>z.B. Verzeichnis Scannerdatei</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="box-length" type="xs:float" minOccurs="0"/> <xs:element name="box-height" type="xs:float" minOccurs="0"/> <xs:element name="centration" type="centrationType" minOccurs="0"/> <xs:element name="optima-flag" minOccurs="0"> <xs:annotation> <xs:documentation>neues optima-flag - nur vorübergehend optional, bis optima-flag aus lens entfernt ist, danach zwingend!</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:boolean"> <xs:attribute name="edging" use="optional" default="freeform"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="freeform"/> <xs:enumeration value="thickness"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | |
type | xs:int |
source | <xs:element name="id-number" type="xs:int"/> |
diagram | |
children | reference-point source-type source-location |
source | <xs:element name="source"> <xs:complexType> <xs:sequence> <xs:element name="reference-point" type="xs:int"> <xs:annotation> <xs:documentation>1=bzgl.Boxmitte 2=bzgl.Zentrierkreuz</xs:documentation> </xs:annotation> </xs:element> <xs:element name="source-type" type="xs:string"> <xs:annotation> <xs:documentation>z.B. scann</xs:documentation> </xs:annotation> </xs:element> <xs:element name="source-location" type="xs:string"> <xs:annotation> <xs:documentation>z.B. Verzeichnis Scannerdatei</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||
type | xs:int | ||
annotation |
|
||
source | <xs:element name="reference-point" type="xs:int"> <xs:annotation> <xs:documentation>1=bzgl.Boxmitte 2=bzgl.Zentrierkreuz</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="source-type" type="xs:string"> <xs:annotation> <xs:documentation>z.B. scann</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="source-location" type="xs:string"> <xs:annotation> <xs:documentation>z.B. Verzeichnis Scannerdatei</xs:documentation> </xs:annotation> </xs:element> |
diagram | |
type | xs:float |
source | <xs:element name="box-length" type="xs:float" minOccurs="0"/> |
diagram | |
type | xs:float |
source | <xs:element name="box-height" type="xs:float" minOccurs="0"/> |
diagram | |
type | centrationType |
children | case-a case-b case-c y h |
source | <xs:element name="centration" type="centrationType" minOccurs="0"/> |
diagram | |||||||||||||
type | extension of xs:boolean | ||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:element name="optima-flag" minOccurs="0"> <xs:annotation> <xs:documentation>neues optima-flag - nur vorübergehend optional, bis optima-flag aus lens entfernt ist, danach zwingend!</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:boolean"> <xs:attribute name="edging" use="optional" default="freeform"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="freeform"/> <xs:enumeration value="thickness"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |||
children | box-length box-height centration | ||
used by |
|
||
source | <xs:complexType name="frameSpecialType"> <xs:sequence> <xs:element name="box-length" minOccurs="0"/> <xs:element name="box-height" minOccurs="0"/> <xs:element name="centration" type="centrationType" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | |
source | <xs:element name="box-length" minOccurs="0"/> |
diagram | |
source | <xs:element name="box-height" minOccurs="0"/> |
diagram | |
type | centrationType |
children | case-a case-b case-c y h |
source | <xs:element name="centration" type="centrationType" minOccurs="0"/> |
diagram | |||
children | reference-point minimal-thickness cartesian polar | ||
used by |
|
||
source | <xs:complexType name="holesType"> <xs:sequence> <xs:element name="reference-point" type="xs:int"> <xs:annotation> <xs:documentation>1=bzgl.Boxmitte 2=bzgl.Zentrierkreuz</xs:documentation> </xs:annotation> </xs:element> <xs:element name="minimal-thickness" type="xs:float" minOccurs="0"/> <xs:choice> <xs:element name="cartesian" maxOccurs="4"> <xs:complexType> <xs:sequence> <xs:element name="x" type="xs:float"/> <xs:element name="y" type="xs:float"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="polar" maxOccurs="4"> <xs:complexType> <xs:sequence> <xs:element name="angle" type="xs:float"/> <xs:element name="radius" type="xs:float"/> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> </xs:sequence> </xs:complexType> |
diagram | |||
type | xs:int | ||
annotation |
|
||
source | <xs:element name="reference-point" type="xs:int"> <xs:annotation> <xs:documentation>1=bzgl.Boxmitte 2=bzgl.Zentrierkreuz</xs:documentation> </xs:annotation> </xs:element> |
diagram | |
type | xs:float |
source | <xs:element name="minimal-thickness" type="xs:float" minOccurs="0"/> |
diagram | |
children | x y |
source | <xs:element name="cartesian" maxOccurs="4"> <xs:complexType> <xs:sequence> <xs:element name="x" type="xs:float"/> <xs:element name="y" type="xs:float"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
type | xs:float |
source | <xs:element name="x" type="xs:float"/> |
diagram | |
type | xs:float |
source | <xs:element name="y" type="xs:float"/> |
diagram | |
children | angle radius |
source | <xs:element name="polar" maxOccurs="4"> <xs:complexType> <xs:sequence> <xs:element name="angle" type="xs:float"/> <xs:element name="radius" type="xs:float"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
type | xs:float |
source | <xs:element name="angle" type="xs:float"/> |
diagram | |
type | xs:float |
source | <xs:element name="radius" type="xs:float"/> |
diagram | |||
children | case-a case-b case-c y h | ||
used by |
|
||
source | <xs:complexType name="centrationType"> <xs:sequence> <xs:choice> <xs:element name="case-a"> <xs:complexType> <xs:sequence> <xs:element name="z" type="xs:float"/> <xs:element name="distance-between-lenses" type="xs:float"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="case-b"> <xs:complexType> <xs:sequence> <xs:element name="z" type="xs:float"/> <xs:element name="x" type="xs:float"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="case-c"> <xs:complexType> <xs:sequence> <xs:element name="x" type="xs:float"/> <xs:element name="distance-between-lenses" type="xs:float" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> </xs:choice> <xs:choice> <xs:element name="y" type="xs:float"/> <xs:element name="h" type="xs:float"/> </xs:choice> </xs:sequence> </xs:complexType> |
diagram | |
children | z distance-between-lenses |
source | <xs:element name="case-a"> <xs:complexType> <xs:sequence> <xs:element name="z" type="xs:float"/> <xs:element name="distance-between-lenses" type="xs:float"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
type | xs:float |
source | <xs:element name="z" type="xs:float"/> |
diagram | |
type | xs:float |
source | <xs:element name="distance-between-lenses" type="xs:float"/> |
diagram | |
children | z x |
source | <xs:element name="case-b"> <xs:complexType> <xs:sequence> <xs:element name="z" type="xs:float"/> <xs:element name="x" type="xs:float"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
type | xs:float |
source | <xs:element name="z" type="xs:float"/> |
diagram | |
type | xs:float |
source | <xs:element name="x" type="xs:float"/> |
diagram | |
children | x distance-between-lenses |
source | <xs:element name="case-c"> <xs:complexType> <xs:sequence> <xs:element name="x" type="xs:float"/> <xs:element name="distance-between-lenses" type="xs:float" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
type | xs:float |
source | <xs:element name="x" type="xs:float"/> |
diagram | |
type | xs:float |
source | <xs:element name="distance-between-lenses" type="xs:float" minOccurs="0"/> |
diagram | |
type | xs:float |
source | <xs:element name="y" type="xs:float"/> |
diagram | |
type | xs:float |
source | <xs:element name="h" type="xs:float"/> |
diagram | |||
children | source-type reference-point start-point point | ||
used by |
|
||
source | <xs:complexType name="shapeType"> <xs:sequence> <xs:element name="source-type" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>z.B. scann, tracer,</xs:documentation> </xs:annotation> </xs:element> <xs:element name="reference-point" type="xs:int"> <xs:annotation> <xs:documentation>1=bzgl.Boxmitte 2=bzgl.Zentrierkreuz</xs:documentation> </xs:annotation> </xs:element> <xs:element name="start-point"> <xs:annotation> <xs:documentation>last-point = start-point = true</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="angle"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.00"/> <xs:maxInclusive value="360.00"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="radius" type="xs:float"/> <xs:element name="reference-delta-radius2start-point" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>false=Bezug deta-Radius immer zum Vorgaengerwert =Default true =delta-radius immer zum start-point addieren</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="lastpoint" use="required"> <xs:simpleType> <xs:restriction base="xs:boolean"> <xs:pattern value="true"/> <xs:pattern value="false"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="point" minOccurs="17" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="angle" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.00"/> <xs:maxInclusive value="360.00"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:choice> <xs:element name="radius"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.1"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="delta-radius" type="xs:float"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | |||
type | xs:string | ||
annotation |
|
||
source | <xs:element name="source-type" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>z.B. scann, tracer,</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||
type | xs:int | ||
annotation |
|
||
source | <xs:element name="reference-point" type="xs:int"> <xs:annotation> <xs:documentation>1=bzgl.Boxmitte 2=bzgl.Zentrierkreuz</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||||||||
children | angle radius reference-delta-radius2start-point | ||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:element name="start-point"> <xs:annotation> <xs:documentation>last-point = start-point = true</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="angle"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.00"/> <xs:maxInclusive value="360.00"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="radius" type="xs:float"/> <xs:element name="reference-delta-radius2start-point" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>false=Bezug deta-Radius immer zum Vorgaengerwert =Default true =delta-radius immer zum start-point addieren</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="lastpoint" use="required"> <xs:simpleType> <xs:restriction base="xs:boolean"> <xs:pattern value="true"/> <xs:pattern value="false"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |||||
type | restriction of xs:float | ||||
facets |
|
||||
source | <xs:element name="angle"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.00"/> <xs:maxInclusive value="360.00"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |
type | xs:float |
source | <xs:element name="radius" type="xs:float"/> |
diagram | |||
type | xs:boolean | ||
annotation |
|
||
source | <xs:element name="reference-delta-radius2start-point" type="xs:boolean" minOccurs="0"> <xs:annotation> <xs:documentation>false=Bezug deta-Radius immer zum Vorgaengerwert =Default true =delta-radius immer zum start-point addieren</xs:documentation> </xs:annotation> </xs:element> |
diagram | |
children | angle radius delta-radius |
source | <xs:element name="point" minOccurs="17" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="angle" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.00"/> <xs:maxInclusive value="360.00"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:choice> <xs:element name="radius"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.1"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="delta-radius" type="xs:float"/> </xs:choice> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||
type | restriction of xs:float | ||||
facets |
|
||||
source | <xs:element name="angle" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.00"/> <xs:maxInclusive value="360.00"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||
type | restriction of xs:float | ||
facets |
|
||
source | <xs:element name="radius"> <xs:simpleType> <xs:restriction base="xs:float"> <xs:minInclusive value="0.1"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |
type | xs:float |
source | <xs:element name="delta-radius" type="xs:float"/> |