Schema CustomerContract.xsd


schema location:  \\virgo\Schemas\Cars\CustomerContract.xsd
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  http://schemas.toyota.cz/Cars/CustomerContract.xsd
 
Elements 
CustomerContracts 


schema location:  \\virgo\Schemas\types.xsd
attribute form default: 
element form default:  qualified
targetNamespace:  http://schemas.toyota.cz/Types.xsd
 
Elements  Simple types 
ModelRef  countryISOLong 
VINe  CountryISOShort 
Currency 
DealerCode 
DealerWarrCode 
Email 
OperationNumber 
PartNumber 
Phone 
String20 
String5 
URL 
VDS 
VIN 
VIS 
WMI 


element CustomerContracts
diagram
namespace http://schemas.toyota.cz/Cars/CustomerContract.xsd
properties
content complex
children CustomerContract
annotation
documentation 
Zákaznické objednávky. 
documentation 
Collection of customer contracts.

element CustomerContracts/CustomerContract
diagram
namespace http://schemas.toyota.cz/Cars/CustomerContract.xsd
properties
isRef 0
content complex
children tt:ModelRef Campaign
attributes
Name  Type  Use  Default  Fixed  Annotation
dlr  tt:String20required      
documentation 
Kód dealera, který vytvořil zákaznickou objednávku.
documentation 
Code of dealer, who created Customer contract
number  tt:String20required      
documentation 
Číslo zákaznické objednávky.
documentation 
Customer Contract number.
date  xs:daterequired      
documentation 
Datum zákaznické objednávky.
documentation 
Customer contract date.
vin  tt:VINoptional      
customerID  tt:String20required      
documentation 
Idetifikátor zákazníka. Musí existovat v databázi distributora.
documentation 
Customer ID. 
ownerID  xs:integerrequired      
documentation 
Identifikátor salesmana (prodejce).
documentation 
Salesman identifier who owns this customer contract.
issuedByID  xs:integeroptional      
documentation 
Identifikátor salesmana(prodejce), který aktivitu skutčně vytvořil.
documentation 
Salesman's identifier who really created customer's contract on behalf of owner.
leasCompanyID  tt:String20optional      
documentation 
Kód leasingové společnosti
documentation 
Leasing company code
deliveryDate  xs:dateoptional      
documentation 
Datum předání.
documentation 
Delivery date.
type  derived by: xs:stringrequired      
documentation 
Typ zákaznické objednávky. C-(customer) zákazník; S-Showroom; D-demo bez; P-Demo s podporou
documentation 
Customer contract type - C-customer;S-showroom;D-demo without support; P-demo with support
estimateOfDelivery  xs:dateoptional      
documentation 
Estimated delivery date to customer. Filled by Retailer's Salesman.
documentation 
Odhadované datum předání zákazníkovi. Vyplňuje prodejce.

element CustomerContracts/CustomerContract/Campaign
diagram
namespace http://schemas.toyota.cz/Cars/CustomerContract.xsd
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
code  tt:String20      

element tt:ModelRef
diagram
namespace http://schemas.toyota.cz/Types.xsd
properties
content complex
children Color
used by
element CustomerContracts/CustomerContract
attributes
Name  Type  Use  Default  Fixed  Annotation
kata  tt:String5required      
sfx  tt:String5required      
specFrom  xs:gYearMonthrequired      

element tt:ModelRef/Color
diagram
namespace http://schemas.toyota.cz/Types.xsd
type extension of xs:string
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ic  tt:String5required      
documentation 
Kód barvy interiéru
ec  tt:String5required      
documentation 
Kód barvy exteriéru
trim  tt:String5required      
documentation 
Kód čalounění (látka, kůže, barva látky)
annotation
documentation 
Dostupné barevné kombinace pro výbavu modelu

element tt:VINe
diagram
namespace http://schemas.toyota.cz/Types.xsd
type extension of xs:anyType
properties
content complex
mixed true
attributes
Name  Type  Use  Default  Fixed  Annotation
wmi  tt:WMI      
vds  tt:VDS      
vis  tt:VIS      

simpleType tt:countryISOLong
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
facets
enumeration ABW
enumeration AFG
enumeration AGO
enumeration AIA
enumeration ALB
enumeration AND
enumeration ANT
enumeration ARE
enumeration ARG
enumeration ARM
enumeration ASM
enumeration ATA
enumeration ATF
enumeration ATG
enumeration AUS
enumeration AUT
enumeration AZE
enumeration BDI
enumeration BEL
enumeration BEN
enumeration BFA
enumeration BGD
enumeration BGR
enumeration BHR
enumeration BHS
enumeration BIH
enumeration BLR
enumeration BLZ
enumeration BMU
enumeration BOL
enumeration BRA
enumeration BRB
enumeration BRN
enumeration BTN
enumeration BVT
enumeration BWA
enumeration CAF
enumeration CAN
enumeration CCK
enumeration CIV
enumeration CMR
enumeration COD
enumeration COG
enumeration COK
enumeration COL
enumeration COM
enumeration CPV
enumeration CRI
enumeration CUB
enumeration CXR
enumeration CYM
enumeration CYP
enumeration CZE
enumeration DEU
enumeration DJI
enumeration DMA
enumeration DNK
enumeration DOM
enumeration DZA
enumeration ECU
enumeration EGY
enumeration ERI
enumeration ESP
enumeration EST
enumeration ETH
enumeration FIN
enumeration FJI
enumeration FLK
enumeration FRA
enumeration FRO
enumeration FSM
enumeration GAB
enumeration GBR
enumeration GEO
enumeration GHA
enumeration GIB
enumeration GIN
enumeration GLP
enumeration GMB
enumeration GNB
enumeration GNQ
enumeration GRC
enumeration GRD
enumeration GRL
enumeration GTM
enumeration GUF
enumeration GUM
enumeration GUY
enumeration HKG
enumeration HMD
enumeration HND
enumeration HRV
enumeration HTI
enumeration HUN
enumeration CHE
enumeration CHL
enumeration CHN
enumeration IDN
enumeration IND
enumeration IOT
enumeration IRL
enumeration IRN
enumeration IRQ
enumeration ISL
enumeration ISR
enumeration ITA
enumeration JAM
enumeration JOR
enumeration JPN
enumeration KAZ
enumeration KEN
enumeration KGZ
enumeration KHM
enumeration KIR
enumeration KNA
enumeration KOR
enumeration KWT
enumeration LAO
enumeration LBN
enumeration LBR
enumeration LBY
enumeration LCA
enumeration LIE
enumeration LKA
enumeration LSO
enumeration LTU
enumeration LUX
enumeration LVA
enumeration MAC
enumeration MAR
enumeration MCO
enumeration MDA
enumeration MDG
enumeration MDV
enumeration MEX
enumeration MHL
enumeration MKD
enumeration MLI
enumeration MLT
enumeration MMR
enumeration MNG
enumeration MNP
enumeration MOZ
enumeration MRT
enumeration MSR
enumeration MTQ
enumeration MUS
enumeration MWI
enumeration MYS
enumeration MYT
enumeration NAM
enumeration NCL
enumeration NER
enumeration NFK
enumeration NGA
enumeration NIC
enumeration NIU
enumeration NLD
enumeration NOR
enumeration NPL
enumeration NRU
enumeration NZL
enumeration OMN
enumeration PAK
enumeration PAN
enumeration PCN
enumeration PER
enumeration PHL
enumeration PLW
enumeration PNG
enumeration POL
enumeration PRI
enumeration PRK
enumeration PRT
enumeration PRY
enumeration PYF
enumeration QAT
enumeration REU
enumeration ROM
enumeration RUS
enumeration RWA
enumeration SAU
enumeration SDN
enumeration SEN
enumeration SGP
enumeration SGS
enumeration SHN
enumeration SJM
enumeration SLB
enumeration SLE
enumeration SLV
enumeration SMR
enumeration SOM
enumeration SPM
enumeration STP
enumeration SUR
enumeration SVK
enumeration SVN
enumeration SWE
enumeration SWZ
enumeration SYC
enumeration SYR
enumeration TCA
enumeration TCD
enumeration TGO
enumeration THA
enumeration TJK
enumeration TKL
enumeration TKM
enumeration TMP
enumeration TON
enumeration TTO
enumeration TUN
enumeration TUR
enumeration TUV
enumeration TWN
enumeration TZA
enumeration UGA
enumeration UKR
enumeration UMI
enumeration URY
enumeration USA
enumeration UZB
enumeration VAT
enumeration VCT
enumeration VEN
enumeration VGB
enumeration VIR
enumeration VNM
enumeration VUT
enumeration WLF
enumeration WSM
enumeration YEM
enumeration YUG
enumeration ZAF
enumeration ZMB
enumeration ZWE

simpleType tt:CountryISOShort
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
facets
enumeration AD
enumeration AE
enumeration AF
enumeration AG
enumeration AI
enumeration AL
enumeration AM
enumeration AN
enumeration AO
enumeration AQ
enumeration AR
enumeration AS
enumeration AT
enumeration AU
enumeration AW
enumeration AZ
enumeration BA
enumeration BB
enumeration BD
enumeration BE
enumeration BF
enumeration BG
enumeration BH
enumeration BI
enumeration BJ
enumeration BM
enumeration BN
enumeration BO
enumeration BR
enumeration BS
enumeration BT
enumeration BV
enumeration BW
enumeration BY
enumeration BZ
enumeration CA
enumeration CC
enumeration CD
enumeration CF
enumeration CG
enumeration CI
enumeration CK
enumeration CL
enumeration CM
enumeration CN
enumeration CO
enumeration CR
enumeration CU
enumeration CV
enumeration CX
enumeration CY
enumeration CZ
enumeration DE
enumeration DJ
enumeration DK
enumeration DM
enumeration DO
enumeration DZ
enumeration EC
enumeration EE
enumeration EG
enumeration ER
enumeration ES
enumeration ET
enumeration FI
enumeration FJ
enumeration FK
enumeration FM
enumeration FO
enumeration FR
enumeration GA
enumeration GB
enumeration GD
enumeration GE
enumeration GF
enumeration GH
enumeration GI
enumeration GL
enumeration GM
enumeration GN
enumeration GP
enumeration GQ
enumeration GR
enumeration GS
enumeration GT
enumeration GU
enumeration GW
enumeration GY
enumeration HK
enumeration HM
enumeration HN
enumeration HR
enumeration HT
enumeration HU
enumeration CH
enumeration ID
enumeration IE
enumeration IL
enumeration IN
enumeration IO
enumeration IQ
enumeration IR
enumeration IS
enumeration IT
enumeration JM
enumeration JO
enumeration JP
enumeration KE
enumeration KG
enumeration KH
enumeration KI
enumeration KM
enumeration KN
enumeration KP
enumeration KR
enumeration KW
enumeration KY
enumeration KZ
enumeration LA
enumeration LB
enumeration LC
enumeration LI
enumeration LK
enumeration LR
enumeration LS
enumeration LT
enumeration LU
enumeration LV
enumeration LY
enumeration MA
enumeration MC
enumeration MD
enumeration MG
enumeration MH
enumeration MK
enumeration ML
enumeration MM
enumeration MN
enumeration MO
enumeration MP
enumeration MQ
enumeration MR
enumeration MS
enumeration MT
enumeration MU
enumeration MV
enumeration MW
enumeration MX
enumeration MY
enumeration MZ
enumeration NA
enumeration NC
enumeration NE
enumeration NF
enumeration NG
enumeration NI
enumeration NL
enumeration NO
enumeration NP
enumeration NR
enumeration NU
enumeration NZ
enumeration OM
enumeration PA
enumeration PE
enumeration PF
enumeration PG
enumeration PH
enumeration PK
enumeration PL
enumeration PM
enumeration PN
enumeration PR
enumeration PT
enumeration PW
enumeration PY
enumeration QA
enumeration RE
enumeration RO
enumeration RU
enumeration RW
enumeration SA
enumeration SB
enumeration SC
enumeration SD
enumeration SE
enumeration SG
enumeration SH
enumeration SI
enumeration SJ
enumeration SK
enumeration SL
enumeration SM
enumeration SN
enumeration SO
enumeration SR
enumeration ST
enumeration SV
enumeration SY
enumeration SZ
enumeration TC
enumeration TD
enumeration TF
enumeration TG
enumeration TH
enumeration TJ
enumeration TK
enumeration TM
enumeration TN
enumeration TO
enumeration TP
enumeration TR
enumeration TT
enumeration TV
enumeration TW
enumeration TZ
enumeration UA
enumeration UG
enumeration UM
enumeration US
enumeration UY
enumeration UZ
enumeration VA
enumeration VC
enumeration VE
enumeration VG
enumeration VI
enumeration VN
enumeration VU
enumeration WF
enumeration WS
enumeration YE
enumeration YT
enumeration YU
enumeration ZA
enumeration ZM
enumeration ZW

simpleType tt:Currency
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
facets
length 3
enumeration CZK
enumeration EUR
enumeration USD
enumeration JPY
enumeration SKK
enumeration DKK
enumeration CAD
enumeration XDR
enumeration HUF
enumeration NOK
enumeration NZD
enumeration PLN
enumeration SIT
enumeration SEK
enumeration GBP
enumeration CHF
enumeration XEU
enumeration FIM
enumeration IEP
enumeration LUF
enumeration PTE
enumeration ATD
enumeration GRD
enumeration ESP
enumeration XCU
enumeration BGN
enumeration EEK
enumeration HKD
enumeration ISK
enumeration ZAR
enumeration KRW
enumeration CYP
enumeration LTL
enumeration LVL
enumeration MTL
enumeration ROL
enumeration SGD
enumeration TRL

simpleType tt:DealerCode
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
facets
minLength 3
maxLength 4
pattern [A-Za-z0-9]{3,4}

simpleType tt:DealerWarrCode
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
facets
minLength 4
maxLength 4
pattern 0[0-9]{3}

simpleType tt:Email
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
facets
pattern ([\w_\-\.]+)@([\w-]+\.)+([a-zA-Z]{2,4})

simpleType tt:OperationNumber
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
facets
minLength 5
maxLength 7
pattern [a-z0-9A-Z]*

simpleType tt:PartNumber
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
facets
pattern ([a-z0-9A-Z]{5}-[a-z0-9A-Z]{5}-[a-z0-9A-Z]{1,2})|([a-z0-9A-Z]{5}-[a-z0-9A-Z]{1,5})|([a-z0-9A-Z]{3,5})

simpleType tt:Phone
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
facets
pattern \+?[0-9 -]{3,}

simpleType tt:String20
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
used by
attributes CustomerContracts/CustomerContract/Campaign/@code CustomerContracts/CustomerContract/@customerID CustomerContracts/CustomerContract/@dlr CustomerContracts/CustomerContract/@leasCompanyID CustomerContracts/CustomerContract/@number
facets
pattern ([\w]|[-]|[/]|[_]){1,20}

simpleType tt:String5
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
used by
attributes tt:ModelRef/Color/@ec tt:ModelRef/Color/@ic tt:ModelRef/@kata tt:ModelRef/@sfx tt:ModelRef/Color/@trim
facets
pattern ([\w]|[-]|[/]|[_]){1,5}

simpleType tt:URL
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
facets
pattern (https?://)?(([\w]|[-])+[.])+([a-zA-Z]{2,4}){1}([-]|[_]|[~]|[&]|[=]|[\?]|[\.]|[a-z]|[0-9]|[/])*

simpleType tt:VDS
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
used by
attribute tt:VINe/@vds
facets
minLength 5
maxLength 6
pattern [0-9A-Za-z]{5,6}

simpleType tt:VIN
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
used by
attribute CustomerContracts/CustomerContract/@vin
facets
minLength 17
maxLength 17
pattern [0-9A-Za-z]{17}

simpleType tt:VIS
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
used by
attribute tt:VINe/@vis
facets
minLength 8
maxLength 9
pattern [0-9A-Za-z]{8,9}

simpleType tt:WMI
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
used by
attribute tt:VINe/@wmi
facets
minLength 3
maxLength 3
pattern [0-9A-Za-z]{3}


XML Schema documentation generated with
XMLSpy Schema Editor http://www.altova.com/xmlspy