Schema Recall.xsd


schema location:  \\Pegas\HDD01\Inetpub\Schemas\Service\Recall.xsd
targetNamespace:  http://schemas.toyota.cz/Service/Recall.xsd
 
Elements 
Recalls 


schema location:  \\Pegas\HDD01\Inetpub\Schemas\types.xsd
targetNamespace:  http://schemas.toyota.cz/Types.xsd
 
Elements  Simple types 
VINe  Currency 
DealerCode 
DealerWarrCode 
Email 
OperationNumber 
PartNumber 
Phone 
String20 
String5 
URL 
VDS 
VIN 
VIS 
WMI 


element Recalls
diagram
namespace http://schemas.toyota.cz/Service/Recall.xsd
properties
content complex
children Recall

element Recalls/Recall
diagram
namespace http://schemas.toyota.cz/Service/Recall.xsd
properties
isRef 0
content complex
children RecallCar PartsGroup
attributes
Name  Type  Use  Default  Fixed  Annotation
code  tt:String20      
documentation 
kód servisní akce (recallu)
documentation 
recall code
name        
documentation 
název servisní akce
documentation 
name of the recall
type  tt:String20      
documentation 
typ servisní akce
documentation 
recall type
problem  xs:string      
documentation 
slovní popis problému
documentation 
description of the recall problem
si  tt:String20      
documentation 
kód servisní informace příslušné k servisní akci
documentation 
applicable Service Memo code
startDate  xs:date      
documentation 
datum zahájení servisní akce
documentation 
recall campaign start date
endDate  xs:date      
documentation 
datum ukončení servisní akce
documentation 
recall campaign end date
report  xs:boolean      
documentation 
příznak povinnosti zasílání hlášení o provedení opravy
documentation 
repair reporting mandatory flag
allowSale  xs:boolean      
documentation 
příznak blokování prodeje
documentation 
sale of the recall included cars allowed flag
orderCode        
documentation 
Objednací kód pod kterým musí být náhradní díly objednány.
documentation 
Order code. Must be filled on parts Sales Order.
annotation
documentation 
servisní akce výrobce
documentation 
recall service campaign

element Recalls/Recall/RecallCar
diagram
namespace http://schemas.toyota.cz/Service/Recall.xsd
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
vin  tt:VINrequired      
documentation 
VIN vozu postiženého servisní akcí
documentation 
VIN of the car included in recall campaign
done  xs:dateoptional      
documentation 
datum provedení opravy
documentation 
repair date
partsOrdered  xs:dateoptional      
documentation 
Datum objednání náhradních dílů.
documentation 
Parts sales order date.
annotation
documentation 
List of affected cars
documentation 
Vozy spadající do akce výrobce.

element Recalls/Recall/PartsGroup
diagram
namespace http://schemas.toyota.cz/Service/Recall.xsd
properties
isRef 0
content complex
children Part Car
attributes
Name  Type  Use  Default  Fixed  Annotation
name  xs:string      
documentation 
Název skupiny dílů
documentation 
name of parts group
annotation
documentation 
Skupina náhradních dílů potřebná k nápravě servisní akce.
documentation 
Spare parts group needed for recall

element Recalls/Recall/PartsGroup/Part
diagram
namespace http://schemas.toyota.cz/Service/Recall.xsd
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
pn  tt:PartNumber      
documentation 
Číslo náhradního dílu.
documentation 
Part Number.
qty  xs:int      
documentation 
Počet ks.
documentation 
PN's quantity.
annotation
documentation 
Náhradní díly
documentation 
Spare parts

element Recalls/Recall/PartsGroup/Car
diagram
namespace http://schemas.toyota.cz/Service/Recall.xsd
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
vin  tt:VINrequired      

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: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
pattern ^[a-z0-9A-Z]{7}$

simpleType tt:PartNumber
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
used by
attribute Recalls/Recall/PartsGroup/Part/@pn
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
element Recalls/Recall
attributes Recalls/Recall/@code Recalls/Recall/@si Recalls/Recall/@type
facets
pattern ([\w]|[-]|[/]|[\s]){1,20}

simpleType tt:String5
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
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
attributes Recalls/Recall/RecallCar/@vin Recalls/Recall/PartsGroup/Car/@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