Jármű adatok sémája

Jármű törzsadatokat és a hozzákapcsolódó tulajdonosi adatokat a következő sémadefiníció szerint lehet lekérdezni, vagy rögzíteni:

fvhoffice.xsd fájl tartalma

<?xml version="1.0" encoding="ISO-8859-2" standalone="no"?>
<!-- 
jogi_magan: Jogi vagy magánszemély a tulajdonos
J       Tulajdonos jogi személy
M       Tulajdonos magánszemély


motorkivitel: Motorkivitel és keverékképzés kódok magyarázata
00    Egyéb, az alábbiakba nem sorolható kivitelű jármű
01    Benzin motor (négyütemű)
02    Dízelmotor
03    Kényszergyújtású, dízel jellegű motor
06    Több fajta tüzelőanyaggal működő motor
07    Elektromos motor
08    Kétütemű benzinmotor
10    Gázturbina
11    Cseppfolyósított gázzal üzemelő motor
12    Nagynyomású gázzal üzemelő motor
21    Wankel (forgó dugattyús) motor
22    Közvetlen befecskendezésű dízelmotor
41    Benzin motor, szabályozatlan motorüzemű, katalizátorral
44    Cseppfolyósított gázzal üzemelő motor, szabályozatlan motorüzemű, katalizátorral
45    Wankel (forgó dugattyús) motor szabályozatlan motorüzemű, katalizátorral
48    Kétütemű benzin motor, szabályozatlan motorüzemű, katalizátorral
51    Benzin motor, szabályozott motorüzemű, katalizátorral
54    Cseppfolyósított gázzal üzemelő motor, szabályozott motorüzemű, katalizátorral
55    Wankel (forgó dugattyús) motor, szabályozott motorüzemű, katalizátorral
58    Kétütemű benzin motor, szabályozott motorüzemű, katalizátorral
66    Többfajta üzemanyaggal működő (kettős üzem)
76    Többfajta üzemanyaggal működő (benzin-alkohol)
86    Többfajta üzemanyaggal működő (gázolaj-növényi olaj)


jarmufajta: Járműfajta kódok magyarázata
1       Személygépkocsi
2       Autóbusz (3,5 t alatt)
3       Autóbusz (3,5 felett, 5 t alatt)
4       Autóbusz (5 t felett)
5       Kis tehergépkocsi (3,5 t össztömegig)
6       Tehergépkocsi (3,5 tonna össztömeg felett és 12 tonna össztömeg alatt)
7       Tehergépkocsi (12 tonna össztömeg felett)
8       Vontató (12 t alatt)
9       Vontató (12 t felett)


hajtoanyag: Hajtoanyag kódok magyarázata
1       Benzin
2       Gázolaj
3       Elektromos
4       Cseppfolyós gáz
5       Földgáz
6       Földgáz + diesel
7       Benzin + cseppfolyós gáz kettős üzem
8       Egyéb


hasznalat_modja: Használat módja kódok magyarázata
1       szolgáltatásra használt
2       magán
3       sport
4       veterán


környezetvdelmi osztály kódok magyarázata
kód osztály  megnevezés
1   0        katalizátor nélküli Otto-motoros
2   0        jóvhagyási előírások szerint nem minősített dízelmotoros
3   0        jóvhagyási jellel ellátott dízelmotoros
4   1        katalizátoros, nem szabályozott keverkképzésű, Otto-motoros
5   2        katalizátoros, szabályozott keverékképzésű
6   3        EURO-I jóváhagyási jellel ellátott dízelmotoros
7   4        EURO-II jóváhagyási jellel ellátott dízelmotoros
8   5        tiszta gázüzem vagy elektromos meghajtás
9   5        hybrid (elektromos és Otto- vagy dízelmotoros)
10  6        katalizátoros, szabályozott keverékképzésű, OBD - rendszerrel ellátott Otto-motoros
11  7        EURO-III szerinti jóváhagyási jellel ellátott dízelmotoros
12  8        EURO-III szerint jóváhagyott, OBD - rendszerrel ellátott dízelmotoros
13  9        EURO-IV szerint jóváhagyott, OBD - rendszerrel ellátott Otto-motoros
14  10       EURO-IV szerint jóváhagyott, OBD - rendszerrel ellátott dízelmotoros (m<=3500 kg)
15  11       EURO-IV szerint jóváhagyott, OBD - rendszerrel ellátott dízelmotoros (m>3500 kg)
16  12       EURO-V szerint jóváhagyott, OBD - rendszerrel ellátott dízelmotoros
17  13       EEV szerint jóváhagyott, OBD - rendszerrel ellátott dízelmotoros

  
uzembesorolas: Üzembesorolás kódok magyarázata
1       Szabályozott keverékképzésű
2       Katalizátoros kétütemű
3       Katalizátoros négyütemű
5       Katalizátor nélküli kétütemű
6       Katalizátor nélküli négyütemű
7       Megfelel az ENSZ-EGB 83.01/C vagy 49.02/A előírásoknak (EURO I.)
8       Megfelel az ENSZ-EGB 83.02/C, 83.03/C, 83.03/D, 83.04/C, 83.04/D, 49.02/B és 51.02 előírásoknak (EURO II.)
9       Egyéb hagyományos dízel motoros gépkocsi
10      Nem szabályozott keverékképzésű
11      Megfelel az ENSZ-EGB 83.00-83.01/A vagy 49.00-49.01/A előírásoknak
12      Szabályozott keverékképzésű, megfelel az ENSZ-EGB 83.05/B előírás A szintjének, OBD rendszerrel ellátott (EURO III.)
13      Megfelel az ENSZ-EGB 83.05/C, 83.05/D előírás A szintjének vagy 49.03 I és 51.02 előírásoknak megfelelő (EURO III.)
14      Megfelel az ENSZ-EGB 83.05/C, 83.05/D előírás A szintjének vagy 49.03 I és 51.02 előírásoknak, OBD rendszerrel ellátott (EURO III.)
15      Szabályozott keverékképzésű, legalább az ENSZ-EGB 83.05/B előírás B szintjének megfelelő, OBD rendszerrel ellátott (EURO IV.)
16      Megfelel az ENSZ-EGB 83.05/C előírás B szintjének és 51.02 előírásoknak OBD rendszerrel ellátott (EURO IV.)
17      Megfelel az ENSZ-EGB 49.03 II. jóváhagyásnak, és 51.02 előírásoknak OBD rendszerrel ellátott (EURO IV.)
18      Megfelel az ENSZ-EGB 49.03 III. jóváhagyásnak, és 51.02 előírásoknak OBD rendszerrel ellátott (EURO V.)
19      Megfelel az ENSZ-EGB 49.03 IV. jóváhagyásnak, és 51.02 előírásoknak OBD rendszerrel ellátott (EEV.)
20      Elektromos
21      Katalizátoros nem szabályozott keverékképzésű
22      Nincsen üzembesorolás


turbofeltolto: Turbófeltöltö kódok magyarázata
0       Nincs
1       Van

-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
        <xs:element name="jarmuvek">
                <xs:complexType>
                        <xs:sequence>
                                <xs:element ref="gepjarmu" minOccurs="0" maxOccurs="unbounded"/>
                        </xs:sequence>
                        <xs:attribute name="result_code" type="xs:integer" use="required"/>
                        <xs:attribute name="result_text" type="xs:string" use="required"/>
                </xs:complexType>
        </xs:element>
        <xs:element name="gepjarmu">
                <xs:complexType>
                        <xs:sequence>
                                <xs:element ref="tulajdonos"/>
                                <xs:element ref="jarmu"/>
                        </xs:sequence>
                </xs:complexType>
        </xs:element>
        <xs:element name="tulajdonos">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="iranyitoszam">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:string">
                                                                <xs:maxLength value="30"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="helyseg" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:string">
                                                                <xs:maxLength value="30"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="kozterulet" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:string">
                                                                <xs:maxLength value="80"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="hazszam" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:string">
                                                                <xs:maxLength value="80"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="nev" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:string">
                                                                <xs:maxLength value="80"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="jogi_magan" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:NMTOKEN">
                                                                <xs:enumeration value="J"/>
                                                                <xs:enumeration value="M"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
        <xs:element name="jarmu">
                <xs:complexType>
                        <xs:complexContent>
                                <xs:restriction base="xs:anyType">
                                        <xs:attribute name="motorkivitel" use="optional">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:NMTOKEN">
                                                                <xs:enumeration value="12"/>
                                                                <xs:enumeration value="54"/>
                                                                <xs:enumeration value="06"/>
                                                                <xs:enumeration value="55"/>
                                                                <xs:enumeration value="21"/>
                                                                <xs:enumeration value="48"/>
                                                                <xs:enumeration value="07"/>
                                                                <xs:enumeration value="22"/>
                                                                <xs:enumeration value="08"/>
                                                                <xs:enumeration value="58"/>
                                                                <xs:enumeration value="66"/>
                                                                <xs:enumeration value="41"/>
                                                                <xs:enumeration value="00"/>
                                                                <xs:enumeration value="76"/>
                                                                <xs:enumeration value="01"/>
                                                                <xs:enumeration value="02"/>
                                                                <xs:enumeration value="51"/>
                                                                <xs:enumeration value="44"/>
                                                                <xs:enumeration value="10"/>
                                                                <xs:enumeration value="03"/>
                                                                <xs:enumeration value="86"/>
                                                                <xs:enumeration value="45"/>
                                                                <xs:enumeration value="11"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="jarmufajta" use="optional">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:NMTOKEN">
                                                                <xs:enumeration value="1"/>
                                                                <xs:enumeration value="2"/>
                                                                <xs:enumeration value="3"/>
                                                                <xs:enumeration value="4"/>
                                                                <xs:enumeration value="5"/>
                                                                <xs:enumeration value="6"/>
                                                                <xs:enumeration value="7"/>
                                                                <xs:enumeration value="8"/>
                                                                <xs:enumeration value="9"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="hajtoanyag" use="optional">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:NMTOKEN">
                                                                <xs:enumeration value="1"/>
                                                                <xs:enumeration value="2"/>
                                                                <xs:enumeration value="3"/>
                                                                <xs:enumeration value="4"/>
                                                                <xs:enumeration value="5"/>
                                                                <xs:enumeration value="6"/>
                                                                <xs:enumeration value="7"/>
                                                                <xs:enumeration value="8"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="hasznalat_modja" use="optional">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:NMTOKEN">
                                                                <xs:enumeration value="1"/>
                                                                <xs:enumeration value="2"/>
                                                                <xs:enumeration value="3"/>
                                                                <xs:enumeration value="4"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="kornyezetvedelmi_osztaly" use="optional">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:NMTOKEN">
                                                                <xs:enumeration value="12"/>
                                                                <xs:enumeration value="1"/>
                                                                <xs:enumeration value="13"/>
                                                                <xs:enumeration value="2"/>
                                                                <xs:enumeration value="14"/>
                                                                <xs:enumeration value="3"/>
                                                                <xs:enumeration value="15"/>
                                                                <xs:enumeration value="4"/>
                                                                <xs:enumeration value="16"/>
                                                                <xs:enumeration value="5"/>
                                                                <xs:enumeration value="17"/>
                                                                <xs:enumeration value="6"/>
                                                                <xs:enumeration value="7"/>
                                                                <xs:enumeration value="8"/>
                                                                <xs:enumeration value="9"/>
                                                                <xs:enumeration value="10"/>
                                                                <xs:enumeration value="11"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="uzembesorolas" use="optional">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:NMTOKEN">
                                                                <xs:enumeration value="12"/>
                                                                <xs:enumeration value="1"/>
                                                                <xs:enumeration value="20"/>
                                                                <xs:enumeration value="13"/>
                                                                <xs:enumeration value="2"/>
                                                                <xs:enumeration value="21"/>
                                                                <xs:enumeration value="14"/>
                                                                <xs:enumeration value="3"/>
                                                                <xs:enumeration value="22"/>
                                                                <xs:enumeration value="15"/>
                                                                <xs:enumeration value="4"/>
                                                                <xs:enumeration value="16"/>
                                                                <xs:enumeration value="5"/>
                                                                <xs:enumeration value="17"/>
                                                                <xs:enumeration value="6"/>
                                                                <xs:enumeration value="18"/>
                                                                <xs:enumeration value="7"/>
                                                                <xs:enumeration value="19"/>
                                                                <xs:enumeration value="8"/>
                                                                <xs:enumeration value="9"/>
                                                                <xs:enumeration value="10"/>
                                                                <xs:enumeration value="11"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="rendszam" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:string">
                                                                <xs:maxLength value="7"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="gyartmany" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:string">
                                                                <xs:maxLength value="15"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="tipus" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:string">
                                                                <xs:maxLength value="30"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="kivitel" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:string">
                                                                <xs:maxLength value="30"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="gyartmany_kod" use="optional">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:integer">
                                                                <xs:totalDigits value="8"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="tipus_kod" use="optional">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:integer">
                                                                <xs:totalDigits value="8"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="kivitel_kod" use="optional">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:integer">
                                                                <xs:totalDigits value="8"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="alvazszam" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:string">
                                                                <xs:maxLength value="30"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="motorszam" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:string">
                                                                <xs:maxLength value="30"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="motorkod" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:string">
                                                                <xs:maxLength value="30"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="gyartasiev" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:integer">
                                                                <xs:minInclusive value="1900"/>
                                                                <xs:maxInclusive value="2050"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="elso_forg_helyez" type="xs:date" use="required"/>
                                        <xs:attribute name="turbofeltolto" use="optional">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:NMTOKEN">
                                                                <xs:enumeration value="1"/>
                                                                <xs:enumeration value="0"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="hengerurtartalom" use="required">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:integer">
                                                                <xs:totalDigits value="5"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="teljesitmeny" use="optional">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:integer">
                                                                <xs:totalDigits value="5"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="ossztomeg" use="optional">
                                                <xs:simpleType>
                                                        <xs:restriction base="xs:integer">
                                                                <xs:totalDigits value="5"/>
                                                        </xs:restriction>
                                                </xs:simpleType>
                                        </xs:attribute>
                                </xs:restriction>
                        </xs:complexContent>
                </xs:complexType>
        </xs:element>
</xs:schema>

A fenti sémának megfelelő mintafájl:

<?xml version="1.0" encoding="iso-8859-2" standalone="no" ?>
<jarmuvek result_code="0" result_text="OK" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="fvhoffice.xsd">

  <gepjarmu>
    <tulajdonos hazszam="35/A" helyseg="POCSAJ" iranyitoszam="4125" jogi_magan="M" kozterulet="DÓZSA GY. U." nev="DECSKI JÁNOS" ugy_id="000010085"/>
    <jarmu alvazszam="XTA210530N1245663" elso_forg_helyez="1991-09-01" gj_id="000011914" gyartasiev="1991" gyartmany="Lada"
    gyartmany_kod="0" hajtoanyag="1" hasznalat_modja="2" hengerurtartalom="0" igazololap_ervenyes="2006-02-11" igazololap_szam="B0198322105"
    jarmufajta="1" kivitel="Nova" kivitel_kod="0" kornyezetvedelmi_osztaly="1" motorkivitel="01" motorkod="BA3 2103" motorszam="2103"
    ossztomeg="0" rendszam="BDE448 " teljesitmeny="0" tipus="Nova" tipus_kod="0" turbofeltolto="0" uzembesorolas="6"/>
  </gepjarmu>

  <gepjarmu>
    <tulajdonos hazszam="78" helyseg="DEBRECEN" iranyitoszam="4034" jogi_magan="M" kozterulet="FARAKTÁR" nev="FARKAS ANDRÁS" ugy_id="000003466"/>
    <jarmu alvazszam="MABECA11S00904831" elso_forg_helyez="1991-08-01" gj_id="000003867" gyartasiev="1991" gyartmany="MARUTI"
    gyartmany_kod="0" hajtoanyag="1" hasznalat_modja="2" hengerurtartalom="0" jarmufajta="1" kivitel="SB 800" kivitel_kod="0"
    kornyezetvedelmi_osztaly="1" motorkivitel="01" motorkod="8BIN" motorszam="F8BIN638626" ossztomeg="0" rendszam="BDE476 "
    teljesitmeny="0" tipus="SB 800" tipus_kod="0" turbofeltolto="0" uzembesorolas="6"/>
  </gepjarmu>

  <gepjarmu>
    <tulajdonos hazszam="2" helyseg="HAJDÚSZOBOSZLÓ" iranyitoszam="4200" jogi_magan="M" kozterulet="KISS P" nev="JÓNÁS LÁSZLÓ" ugy_id="000003410"/>
    <jarmu alvazszam="XTA210900N1010835" elso_forg_helyez="1991-05-01" gj_id="000003662" gyartasiev="1991" gyartmany="Lada"
    gyartmany_kod="0" hajtoanyag="1" hasznalat_modja="2" hengerurtartalom="0" jarmufajta="1" kivitel="Samara" kivitel_kod="0"
    kornyezetvedelmi_osztaly="1" motorkivitel="01" motorkod="BA3 2108" motorszam="21081025671" ossztomeg="0" rendszam="BDE830 "
    teljesitmeny="0" tipus="Samara" tipus_kod="0" turbofeltolto="0" uzembesorolas="6"/>
  </gepjarmu>

</jarmuvek>

Projekt: Fvhxmlinterface - 0.6 Készült: 14 Oct 2005 Készítette:   3Sz-s Kft.