ARBER XML Schema Documentation

This page last reviewed July 9, 2010


Version 2.1


Elements  Complex types  Simple types 
ARBER  AddressCommonType  AddressCityType 
AddressType  AddressLineType 
AlternateTechnologyOrFuelType  ARBNumberType 
CA-AddressType  BICType 
CompanyProfileType  CA-Province 
CompanyType  CAPhoneType 
ComplianceStatusType  CATaxIdType 
ContactType  CompanyNameType 
InstallerType  DateType 
ManagedCompaniesType  EmailType 
MessageType  FirstNameType 
MX-AddressType  HorsePowerType 
PhoneType  IDNType 
ProgramsType  LastNameType 
TaxIdType  ManufacturerNameType 
TerminalsType  ModelType 
TerminalType  ModelYearType 
TruckComplianceType  MX-State 
TruckEngineType  MXTaxIdType 
TruckLicenseType  NameType 
TrucksType  OONType 
TruckType  OtherPhoneType 
TRUCKVDECSType  ProgramType 
TruckVehicleType  SalutationType 
TRUCommonType  StatusType 
TRUComplianceType  TitleType 
TRUEngineType  TraceNumType 
TRUGenSetType  TruckModelYearType 
TRULicenseType  US-State 
TRUStatusType  USPhoneType 
TRUsType  USTaxIdType 
TRUType  VDECSFamilyType 
TRUVDECSType  VINType 
US-AddressType 


element ARBER
diagram schema_p1.png
children arb:ManagedCompanies arb:UploadingCompany
attributes
Name  Type  Use  Default  Fixed  annotation
arb:SchemaVersionderived by: xsd:stringrequired    2.1  
documentation
Schema version used for producing the XML data file.
annotation
documentation
This is a root element for the ARBER registration schema.

attribute ARBER/@SchemaVersion
type restriction of xsd:string
facets
Kind Value annotation 
maxLength 
annotation
documentation
Schema version used for producing the XML data file.

element ARBER/ManagedCompanies
diagram schema_p2.png
type extension of arb:ManagedCompaniesType
children arb:Company
attributes
Name  Type  Use  Default  Fixed  annotation
arb:oonderived by: arb:OONTyperequired      
documentation
Managing company OON number.
annotation
documentation
Managing company or 3rd party elements. Used for managing other company equipment.

element ARBER/UploadingCompany
diagram schema_p3.png
type arb:CompanyType
children arb:CompanyProfile arb:Trucks arb:TRUs arb:Terminals arb:SystemMessage
annotation
documentation
Owner Opeartor company elements or Regietering own company equipemnt.

complexType AddressCommonType
diagram schema_p4.png
children arb:Line1 arb:Line2 arb:City
used by
complexTypes CA-AddressType MX-AddressType US-AddressType
annotation
documentation
This is a complex type for address common elements.  

element AddressCommonType/Line1
diagram schema_p5.png
type restriction of arb:AddressLineType
facets
Kind Value annotation 
minLength 
maxLength 50 
annotation
documentation
A valid postal line one of address.

element AddressCommonType/Line2
diagram schema_p6.png
type restriction of arb:AddressLineType
facets
Kind Value annotation 
maxLength 50 
annotation
documentation
A valid post line two of address

element AddressCommonType/City
diagram schema_p7.png
type restriction of arb:AddressCityType
facets
Kind Value annotation 
minLength 
maxLength 45 
annotation
documentation
City name of address.

complexType AddressType
diagram schema_p8.png
children arb:US-Address arb:CA-Address arb:MX-Address
used by
elements CompanyProfileType/Address InstallerType/Address TRUStatusType/SoldDetails/Address
annotation
documentation
This is a complex type for address types.

element AddressType/US-Address
diagram schema_p9.png
type arb:US-AddressType
children arb:Line1 arb:Line2 arb:City arb:State arb:Zip

element AddressType/CA-Address
diagram schema_p10.png
type arb:CA-AddressType
children arb:Line1 arb:Line2 arb:City arb:Province arb:Postcode

element AddressType/MX-Address
diagram schema_p11.png
type arb:MX-AddressType
children arb:Line1 arb:Line2 arb:City arb:State arb:Postcode

complexType AlternateTechnologyOrFuelType
diagram schema_p12.png
children arb:ElectricStandby arb:CryogenicTempControl arb:AltFuelCNG arb:AltFuelLPG arb:InstallationDate
used by
element TRUComplianceType/AlternateTechnologyOrFuel
annotation
documentation
This is a complex type for alternate technology or fuel type elements.

element AlternateTechnologyOrFuelType/ElectricStandby
diagram schema_p13.png
type restriction of xsd:string
facets
Kind Value annotation 
minLength 
maxLength 
enumeration 
annotation
documentation
Records demonstrating diesel engine emissions are eliminated at facilities are required.

element AlternateTechnologyOrFuelType/CryogenicTempControl
diagram schema_p14.png
type restriction of xsd:string
facets
Kind Value annotation 
minLength 
maxLength 
enumeration 
annotation
documentation
Cryogenic Temperature Control System

element AlternateTechnologyOrFuelType/AltFuelCNG
diagram schema_p15.png
type restriction of xsd:string
facets
Kind Value annotation 
minLength 
maxLength 
enumeration 
annotation
documentation
Alternative Fuel, CNG

element AlternateTechnologyOrFuelType/AltFuelLPG
diagram schema_p16.png
type restriction of xsd:string
facets
Kind Value annotation 
minLength 
maxLength 
enumeration 
annotation
documentation
Alternative Fuel, LPG

element AlternateTechnologyOrFuelType/InstallationDate
diagram schema_p17.png
type arb:DateType
facets
Kind Value annotation 
pattern \d{4}\-\d{2}\-\d{2} 
annotation
documentation
Installation date of rebuilt engine.

complexType CA-AddressType
diagram schema_p18.png
type extension of arb:AddressCommonType
children arb:Line1 arb:Line2 arb:City arb:Province arb:Postcode
used by
element AddressType/CA-Address
annotation
documentation
This is a complex type for CANADA address elements.

element CA-AddressType/Province
diagram schema_p19.png
type restriction of arb:CA-Province
facets
Kind Value annotation 
minLength 
maxLength 45 
enumeration Alberta 
enumeration British Columbia 
enumeration Manitoba 
enumeration New Brunswick 
enumeration Newfoundland 
enumeration Northwest Territories 
enumeration Nova Scotia 
enumeration Nunavut 
enumeration Ontario 
enumeration Prince Edward Island 
enumeration Quebec 
enumeration Saskatchewan 
enumeration Yukon 
annotation
documentation
Province name of address.

element CA-AddressType/Postcode
diagram schema_p20.png
type restriction of xsd:string
facets
Kind Value annotation 
minLength 
maxLength 15 
pattern [ABCEGHJKLMNPRSTVXY]{1}\d{1}[A-Z]{1} *\d{1}[A-Z]{1}\d{1} 
pattern  
annotation
documentation
Postal code of address.

complexType CompanyProfileType
diagram schema_p21.png
children arb:Programs arb:CompanyName arb:TaxId arb:OON arb:Phone arb:Address arb:Contact arb:SystemMessage
used by
element CompanyType/CompanyProfile
attributes
Name  Type  Use  Default  Fixed  annotation
arb:tracenumarb:TraceNumTypeoptional      
documentation
Trace number to identify for update and insert
arb:statusarb:StatusTyperequired    Active  
annotation
documentation
This is a complex type for company elements.

attribute CompanyProfileType/@tracenum
type arb:TraceNumType
facets
Kind Value annotation 
totalDigits 11 
annotation
documentation
Trace number to identify for update and insert

attribute CompanyProfileType/@status
type arb:StatusType
facets
Kind Value annotation 
minLength 
maxLength 
enumeration Active 
enumeration Inactive 

element CompanyProfileType/Programs
diagram schema_p22.png
type arb:ProgramsType
children arb:DrayageTruckRegistry arb:TransportationRefrigerationUnits
annotation
documentation
At least one program for the company.

element CompanyProfileType/CompanyName
diagram schema_p23.png
type extension of arb:CompanyNameType
facets
Kind Value annotation 
minLength 
maxLength 100 
annotation
documentation
Name of a company.

element CompanyProfileType/TaxId
diagram schema_p24.png
type arb:TaxIdType
children arb:USTaxId arb:CATaxId arb:MXTaxId arb:ARBNumber
annotation
documentation
Business tax identification number (Employer Identification Numer) will be used to uniquely identify your business. Canadian companies must enter their Business Number (BN), Mexican companies must enter their Registro Federal de Contribuyentes (RFC).

element CompanyProfileType/OON
diagram schema_p25.png
type arb:OONType
facets
Kind Value annotation 
maxLength 10 
pattern OON-[0-9]{6} 
annotation
documentation
OON number generated by ARBER system. OON is ARBER provided.

element CompanyProfileType/Phone
diagram schema_p26.png
type arb:PhoneType
children arb:US-Phone arb:CA-Phone arb:OtherPhone arb:Extension
annotation
documentation
Telephone of a  company. 

element CompanyProfileType/Address
diagram schema_p27.png
type extension of arb:AddressType
children arb:US-Address arb:CA-Address arb:MX-Address arb:SystemMessage
annotation
documentation
Address of a company.

element CompanyProfileType/Address/SystemMessage
diagram schema_p28.png
type arb:MessageType
children arb:Code arb:Message
annotation
documentation
Post data message details from ARBER system. SystemMessage is ARBER provided.

element CompanyProfileType/Contact
diagram schema_p29.png
type arb:ContactType
children arb:Salutation arb:FirstName arb:LastName arb:Title arb:Email arb:Phone
annotation
documentation
Primary contact in a company.

element CompanyProfileType/SystemMessage
diagram schema_p30.png
type arb:MessageType
children arb:Code arb:Message
annotation
documentation
Post data message details from ARBER system. SystemMessage is ARBER provided.

complexType CompanyType
diagram schema_p31.png
children arb:CompanyProfile arb:Trucks arb:TRUs arb:Terminals arb:SystemMessage
used by
elements ManagedCompaniesType/Company ARBER/UploadingCompany
annotation
documentation
This is a complex type for company elements.

element CompanyType/CompanyProfile
diagram schema_p32.png
type arb:CompanyProfileType
children arb:Programs arb:CompanyName arb:TaxId arb:OON arb:Phone arb:Address arb:Contact arb:SystemMessage
attributes
Name  Type  Use  Default  Fixed  annotation
arb:tracenumarb:TraceNumTypeoptional      
documentation
Trace number to identify for update and insert
arb:statusarb:StatusTyperequired    Active  
annotation
documentation
Name, address, contact information of a company.

element CompanyType/Trucks
diagram schema_p33.png
type arb:TrucksType
children arb:Truck arb:SystemMessage
annotation
documentation
Optional list of drayage trucks in a company.

element CompanyType/TRUs
diagram schema_p34.png
type arb:TRUsType
children arb:TRU arb:TRUGenSet arb:SystemMessage
annotation
documentation
Optional list of TRUs in a company.

element CompanyType/Terminals
diagram schema_p35.png
type arb:TerminalsType
children arb:Terminal arb:SystemMessage
annotation
documentation
Optional list of Terminals in a company.

element CompanyType/SystemMessage
diagram schema_p36.png
type arb:MessageType
children arb:Code arb:Message
annotation
documentation
Post data message details from ARBER system. SystemMessage is ARBER provided.

complexType ComplianceStatusType
diagram schema_p37.png
children arb:Status arb:ThroughDate
used by
elements TruckType/ComplianceStatus TRUGenSetType/ComplianceStatus TRUType/ComplianceStatus
annotation
documentation
This is a complex type for the compliance status information.

element ComplianceStatusType/Status
diagram schema_p38.png
type xsd:string
annotation
documentation
Status like 'Compliant', 'Incomplete', 'LETRU', 'ULETRU' is ARBER provided.

element ComplianceStatusType/ThroughDate
diagram schema_p39.png
type xsd:string
annotation
documentation
Status up to the date is ARBER provided.

complexType ContactType
diagram schema_p40.png
children arb:Salutation arb:FirstName arb:LastName arb:Title arb:Email arb:Phone
used by
elements CompanyProfileType/Contact TRUStatusType/SoldDetails/Contact
annotation
documentation
This is a complex type for contact elements.       

element ContactType/Salutation
diagram schema_p41.png
type arb:SalutationType
facets
Kind Value annotation 
minLength 
maxLength 
enumeration Mr. 
enumeration Mrs. 
enumeration Ms. 
enumeration Dr. 
enumeration Prof. 
annotation
documentation
Salutation of a contact.

element ContactType/FirstName
diagram schema_p42.png
type restriction of arb:FirstNameType
facets
Kind Value annotation 
maxLength 20 
annotation
documentation
First Name of a contact.
                   

element ContactType/LastName
diagram schema_p43.png
type restriction of arb:LastNameType
facets
Kind Value annotation 
maxLength 39 
annotation
documentation
LastName of a contact.
                   

element ContactType/Title
diagram schema_p44.png
type restriction of arb:TitleType
facets
Kind Value annotation 
maxLength 50 
annotation
documentation
Title of a contact.
                   

element ContactType/Email
diagram schema_p45.png
type arb:EmailType
facets
Kind Value annotation 
maxLength 50 
pattern (([A-Za-z0-9]+_+)|([A-Za-z0-9]+\-+)|([A-Za-z0-9]+\.+)|([A-Za-z0-9]+\++))*[A-Za-z0-9]+@((\w+\-+)|(\w+\.))*\w{1,63}\.[a-zA-Z]{2,6} 
pattern  
annotation
documentation
Email address of a contact.              

element ContactType/Phone
diagram schema_p46.png
type arb:PhoneType
children arb:US-Phone arb:CA-Phone arb:OtherPhone arb:Extension
annotation
documentation
Telephone of a contact. 

complexType InstallerType
diagram schema_p47.png
children arb:Name arb:Phone arb:Address
used by
elements TRUCommonType/Installer TRUCKVDECSType/Installer
annotation
documentation
This is a complex type for installer elements.

element InstallerType/Name
diagram schema_p48.png
type restriction of xsd:string
facets
Kind Value annotation 
minLength 
maxLength 60 
annotation
documentation
Name of installer.

element InstallerType/Phone
diagram schema_p49.png
type arb:PhoneType
children arb:US-Phone arb:CA-Phone arb:OtherPhone arb:Extension
annotation
documentation
Installer phone number.

element InstallerType/Address
diagram schema_p50.png
type arb:AddressType
children arb:US-Address arb:CA-Address arb:MX-Address
annotation
documentation
Address of installer.

complexType ManagedCompaniesType
diagram schema_p51.png
children arb:Company
used by
element ARBER/ManagedCompanies
attributes
Name  Type  Use  Default  Fixed  annotation
arb:oonderived by: arb:OONTyperequired      
documentation
Managing company OON number.
annotation
documentation
This is a complex type for ARBER registration elements.          

attribute ManagedCompaniesType/@oon
type restriction of arb:OONType
facets
Kind Value annotation 
minLength 10 
maxLength 10 
pattern OON-[0-9]{6} 
annotation
documentation
Managing company OON number.

element ManagedCompaniesType/Company
diagram schema_p52.png
type arb:CompanyType
children arb:CompanyProfile arb:Trucks arb:TRUs arb:Terminals arb:SystemMessage
annotation
documentation
Company elements

complexType MessageType
diagram schema_p53.png
children arb:Code arb:Message
used by
elements CompanyType/SystemMessage CompanyProfileType/Address/SystemMessage CompanyProfileType/SystemMessage TerminalType/Address/SystemMessage TerminalType/SystemMessage TrucksType/SystemMessage TerminalsType/SystemMessage TruckType/SystemMessage TRUsType/SystemMessage TRUGenSetType/SystemMessage TRUType/SystemMessage
annotation
documentation
This is a complex type for ARBER system messages. Message is ARBER provided.

element MessageType/Code
diagram schema_p54.png
type restriction of xsd:string
facets
Kind Value annotation 
maxLength 100 
annotation
documentation
ARBER system error/success code. Code is ARBER provided.

element MessageType/Message
diagram schema_p55.png
type restriction of xsd:string
facets
Kind Value annotation 
maxLength 2000 
annotation
documentation
System descriptive message. Message is ARBER provided.

complexType MX-AddressType
diagram schema_p56.png
type extension of arb:AddressCommonType
children arb:Line1 arb:Line2 arb:City arb:State arb:Postcode
used by
element AddressType/MX-Address
annotation
documentation
This is a complex type for Mexico address elements

element MX-AddressType/State
diagram schema_p57.png
type restriction of arb:MX-State
facets
Kind Value annotation 
minLength 
maxLength 45 
enumeration Aguascalientes 
enumeration Baja California Norte 
enumeration Baja California Sur 
enumeration Campeche 
enumeration Chiapas 
enumeration Chihuahua 
enumeration Coahuila 
enumeration Colima 
enumeration Distrito Federal 
enumeration Durango 
enumeration Guanajuato 
enumeration Guerrero 
enumeration Hidalgo 
enumeration Jalisco 
enumeration Mexico 
enumeration Michoacan 
enumeration Morelos 
enumeration Nayarit 
enumeration Nuevo Leon 
enumeration Oaxaca 
enumeration Puebla 
enumeration Queretaro 
enumeration Quintana Roo 
enumeration San Luis Potosi 
enumeration Sinaloa 
enumeration Sonora 
enumeration Tabasco 
enumeration Tamaulipas 
enumeration Tlaxcala 
enumeration Veracruz 
enumeration Yucatan 
enumeration Zacatecas 
annotation
documentation
Full state name of address.

element MX-AddressType/Postcode
diagram schema_p58.png
type restriction of xsd:string
facets
Kind Value annotation 
minLength 
maxLength 15 
pattern [0-9]{6} 
annotation
documentation
Postal code of address.

complexType PhoneType
diagram schema_p59.png
children arb:US-Phone arb:CA-Phone arb:OtherPhone arb:Extension
used by
elements CompanyProfileType/Phone ContactType/Phone InstallerType/Phone TerminalType/Contact/Phone
annotation
documentation
This is a complex type for ARBER phone types e.g US, CA

element PhoneType/US-Phone
diagram schema_p60.png
type restriction of arb:USPhoneType
facets
Kind Value annotation 
maxLength 45 
pattern [0-9]{3}[\-][0-9]{3}[\-][0-9]{4} 

element PhoneType/CA-Phone
diagram schema_p61.png
type restriction of arb:CAPhoneType
facets
Kind Value annotation 
maxLength 45 
pattern [0-9]{3}[\-][0-9]{3}[\-][0-9]{4} 

element PhoneType/OtherPhone
diagram schema_p62.png
type restriction of xsd:string
facets
Kind Value annotation 
maxLength 45 

element PhoneType/Extension
diagram schema_p63.png
type restriction of xsd:string
facets
Kind Value annotation 
minLength 
maxLength 10 

complexType ProgramsType
diagram schema_p64.png
children arb:DrayageTruckRegistry arb:TransportationRefrigerationUnits
used by
element CompanyProfileType/Programs
annotation
documentation
This is a complex type for programs element.  

element ProgramsType/DrayageTruckRegistry
diagram schema_p65.png
type extension of arb:ProgramType
facets
Kind Value annotation 
minLength 
maxLength 
enumeration 
enumeration  
attributes
Name  Type  Use  Default  Fixed  annotation
arb:statusarb:StatusTyperequired      
annotation
documentation
Owners or Owner Representatives of Drayage Trucks operating in California are required to register their trucks in Drayage Truck Registry by September 30,2009 to determin with Drayage Regulation.

attribute ProgramsType/DrayageTruckRegistry/@status
type arb:StatusType
facets
Kind Value annotation 
minLength 
maxLength 
enumeration Active 
enumeration Inactive 

element ProgramsType/TransportationRefrigerationUnits
diagram schema_p66.png
type extension of arb:ProgramType
facets
Kind Value annotation 
minLength 
maxLength 
enumeration 
enumeration  
attributes
Name  Type  Use  Default  Fixed  annotation
arb:statusarb:StatusTyperequired      
annotation
documentation
Owners or Owner Representatives of Transprot Refrigeration Unit or Generator sets (gensets) operating in California are required to register their equipment to determine compliance with the TRU ATCM

attribute ProgramsType/TransportationRefrigerationUnits/@status
type arb:StatusType
facets
Kind Value annotation 
minLength 
maxLength 
enumeration Active 
enumeration Inactive 

complexType TaxIdType
diagram schema_p67.png
children arb:USTaxId arb:CATaxId arb:MXTaxId arb:ARBNumber
used by
element CompanyProfileType/TaxId
annotation
documentation
This is a complex type for tax id types.

element TaxIdType/USTaxId
diagram schema_p68.png
type arb:USTaxIdType
facets
Kind Value annotation 
minLength 10 
maxLength 10 
pattern [0-9]{2}-[0-9]{7} 

element TaxIdType/CATaxId
diagram schema_p69.png
type arb:CATaxIdType
facets
Kind Value annotation 
minLength 12 
maxLength 12 
pattern BN-[0-9]{9} 

element TaxIdType/MXTaxId
diagram schema_p70.png
type arb:MXTaxIdType
facets
Kind Value annotation 
minLength 12 
maxLength 12 
pattern [a-zA-Z]{3}[0-9]{6}[a-zA-Z]{2}[a-zA-Z0-9]{1} 

element TaxIdType/ARBNumber
diagram schema_p71.png
type arb:ARBNumberType
facets
Kind Value annotation 
minLength 10 
maxLength 10 
pattern ACN-[0-9]{6} 

complexType TerminalsType
diagram schema_p72.png
children arb:Terminal arb:SystemMessage
used by
element CompanyType/Terminals
annotation
documentation
This is a complex type for trucks.

element TerminalsType/Terminal
diagram schema_p73.png
type arb:TerminalType
children arb:Name arb:Address arb:Contact arb:IDNs arb:SystemMessage
attributes
Name  Type  Use  Default  Fixed  annotation
arb:tracenumarb:TraceNumTypeoptional      
documentation
Trace number to identIfy for update and insert
annotation
documentation
Terminal elements

element TerminalsType/SystemMessage
diagram schema_p74.png
type arb:MessageType
children arb:Code arb:Message
annotation
documentation
Post data message details from ARBER system. SystemMessage is ARBER provided.

complexType TerminalType
diagram schema_p75.png
children arb:Name arb:Address arb:Contact arb:IDNs arb:SystemMessage
used by
element TerminalsType/Terminal
attributes
Name  Type  Use  Default  Fixed  annotation
arb:tracenumarb:TraceNumTypeoptional      
documentation
Trace number to identIfy for update and insert
annotation
documentation
This is a complex type for Terminal elements.

attribute TerminalType/@tracenum
type arb:TraceNumType
facets
Kind Value annotation 
totalDigits 11 
annotation
documentation
Trace number to identIfy for update and insert

element TerminalType/Name
diagram schema_p76.png
type restriction of xsd:string
facets
Kind Value annotation 
minLength 
maxLength 45 
annotation
documentation
Name that identify the terminal.

element TerminalType/Address
diagram schema_p77.png
children arb:Line1 arb:Line2 arb:City arb:County arb:State arb:Zip arb:SystemMessage
annotation
documentation
Address of the terminal.

element TerminalType/Address/Line1
diagram schema_p78.png
type restriction of arb:AddressLineType
facets
Kind Value annotation 
minLength 
maxLength 50 
annotation
documentation
A valid postal line one of address.

element TerminalType/Address/Line2
diagram schema_p79.png
type restriction of arb:AddressLineType
facets
Kind Value annotation 
maxLength 50 
annotation
documentation
A valid post line two of address

element TerminalType/Address/City
diagram schema_p80.png
type restriction of arb:AddressCityType
facets
Kind Value annotation 
minLength 
maxLength 45 
annotation
documentation
City name of address.

element TerminalType/Address/County
diagram schema_p81.png
type restriction of arb:AddressCityType
facets
Kind Value annotation 
minLength 
maxLength 45 
annotation
documentation
City name of address.

element TerminalType/Address/State
diagram schema_p82.png
type restriction of xsd:string
facets
Kind Value annotation 
minLength 10 
maxLength 10 
enumeration California 
annotation
documentation
Full state name of address.

element TerminalType/Address/Zip
diagram schema_p83.png
type restriction of xsd:string
facets
Kind Value annotation 
minLength 
maxLength 15 
pattern (\d{5})(-\d{4})? 
pattern  
annotation
documentation
Valid zip code of address.

element TerminalType/Address/SystemMessage
diagram schema_p84.png
type arb:MessageType
children arb:Code arb:Message
annotation
documentation
Post data message details from ARBER system. SystemMessage is ARBER provided.

element TerminalType/Contact
diagram schema_p85.png
children arb:FirstName arb:LastName arb:Title arb:Email arb:Phone
annotation
documentation
Contact of the terminal.

element TerminalType/Contact/FirstName
diagram schema_p86.png
type restriction of arb:FirstNameType
facets
Kind Value annotation 
maxLength 20 
annotation
documentation
First Name of a contact.
                   

element TerminalType/Contact/LastName
diagram schema_p87.png
type restriction of arb:LastNameType
facets
Kind Value annotation 
maxLength 39 
annotation
documentation
LastName of a contact.
                   

element TerminalType/Contact/Title
diagram schema_p88.png
type restriction of arb:TitleType
facets
Kind Value annotation 
maxLength 50 
annotation
documentation
Title of a contact.
                   

element TerminalType/Contact/Email
diagram schema_p89.png
type arb:EmailType
facets
Kind Value annotation 
maxLength 50 
pattern (([A-Za-z0-9]+_+)|([A-Za-z0-9]+\-+)|([A-Za-z0-9]+\.+)|([A-Za-z0-9]+\++))*[A-Za-z0-9]+@((\w+\-+)|(\w+\.))*\w{1,63}\.[a-zA-Z]{2,6} 
pattern  
annotation
documentation
Email address of a contact.              

element TerminalType/Contact/Phone
diagram schema_p90.png
type arb:PhoneType
children arb:US-Phone arb:CA-Phone arb:OtherPhone arb:Extension
annotation
documentation
Telephone of a contact. 

element TerminalType/IDNs
diagram schema_p91.png
children arb:IDN
annotation
documentation
IDN list for the terminal. One or more IDN number for a terminal.

element TerminalType/IDNs/IDN
diagram schema_p92.png
type arb:IDNType
facets
Kind Value annotation 
maxLength 
pattern [0-9]{8}[0-9xX]{1} 

element TerminalType/SystemMessage
diagram schema_p93.png
type arb:MessageType
children arb:Code arb:Message
annotation
documentation
Post data message details from ARBER system. SystemMessage is ARBER provided.

complexType TruckComplianceType
diagram schema_p94.png
children arb:RegistrationOnly arb:ModelYr1994-2003 arb:ModelYr2004 arb:ModelYr2005-2006 arb:ModelYr2007orAbove
used by
element TruckType/Compliance
annotation
documentation
This is a complex type for compliance information.

element TruckComplianceType/RegistrationOnly
diagram schema_p95.png
type restriction of xsd:string
facets
Kind Value annotation 
enumeration 
annotation
documentation
No compliance data.

element TruckComplianceType/ModelYr1994-2003
diagram schema_p96.png
type arb:TRUCKVDECSType
children arb:MfrName arb:SerialNumber arb:FamilyName arb:Installer
annotation
documentation
1994 -  2003 model year engine certified to California or federal emission standard and a Level 3 Verified Diesel Emission Control Strategy (VDECS) for PM emissions. (VDECS and Installer Information Required).

element TruckComplianceType/ModelYr2004
diagram schema_p97.png
type restriction of xsd:string
facets
Kind Value annotation 
maxLength 
enumeration 
annotation
documentation
2004 model year engine certified to California or federal emission standards.

element TruckComplianceType/ModelYr2005-2006
diagram schema_p98.png
type restriction of xsd:string
facets
Kind Value annotation 
maxLength 
enumeration 
annotation
documentation
2005 - 2006 model year engine certified to California or federal emission standards.

element TruckComplianceType/ModelYr2007orAbove
diagram schema_p99.png
type restriction of xsd:string
facets
Kind Value annotation 
enumeration 
annotation
documentation
Meets or exceeds 2007 model year engine certified to California or federal standards. Compliance required by December 31, 2013 (PHASE 2).

complexType TruckEngineType
diagram schema_p100.png
children arb:MfrName arb:FamilyName arb:Model arb:ModelYear
used by
element TruckType/Engine
annotation
documentation
This is a complex type for vehicle elements.

element TruckEngineType/MfrName
diagram schema_p101.png
type arb:ManufacturerNameType
facets
Kind Value annotation 
maxLength 60 
annotation
documentation
Manufacturer Name of the truck engine. Error connecting to mysql