MConnect · Catalog Semantic (mock)
Schimb de date guvernamental — mimează semantic.gov.md · servicii SOAP/REST cu date fake coerente
Catalog › Interpelări › GetVehicle

GetVehicle Interpelări

GetVehicle · rev. 1.1.1 · categorii: Populație, Documente, Transport

Interpelarea “GetVehicle” returnează datele despre vehicul, identificat în baza codului IDNV sau în baza certificatului de înmatriculare

SOAP · GetVehicle(IDNV: string, DocumentType: DocumentType, DocumentSeries: string, DocumentNumber: string) : Vehicle

Date de intrare — Request

CâmpTipOblig.ExempluDescriere
IDNVstring(13)1000635778110Numărul de identificare al vehiculului (IDNV) atribuit prin înregistrarea în Registrul de Stat al Transportului (RST) Notă: obligatoriu pentru criteriul de căutare - IDNV
DocumentTypeDocumentTypeEșantionTipul certificatului de înmatriculare. Poate primi valorile: 15 - certificat de înmatriculare, 45 - certificat de înmatriculare provizoriu. Notă: obligatoriu pentru criteriul de căutare - Certificat de înmatriculare
DocumentSeriesstring(8)Fără obsSeria certificatului de înmatriculare al vehiculului (obligatoriu pentru criteriul de căutare: Certificat de înmatriculare ). Notă: Se completează doar pentru Certificat de înmatriculare provizoriu
DocumentNumberstring(20)AB357927Numărul documentului. Notă: obligatoriu pentru criteriul de căutare - Certificat de înmatriculare

Date de intrare — RequestHeaders

CâmpTipOblig.ExempluDescriere
CallingUserstring(13)DaNumărul de identificare (IDNP) al utilizatorului sau identificatorul (ID-ul) sistemului care procesează datele cu caracter personal
CallingEntitystring(13)DaNumărul de identificare (IDNO) al persoanei juridice din care face parte utilizatorul care procesează datele cu caracter personal, sau care gestionează sistemul informațional
CallBasisstring(256)DaTemeiul legal al apelului
CallReasonstring(512)DaScopul legal al apelului

Date de ieșire — Response

CâmpTipOblig.ExempluDescriere
VehicleobjectDatele de identificare a vehiculului
· IDNVstring(13)Da1000635778110Numărul de identificare al vehiculului (IDNV) atribuit prin înregistrarea în Registrul de Stat al Transportului (RST)
· VINstring(17)DaWMDDT4RFG9DTHZJMTNumărul de identificare al vehiculului (VIN)
· MakestringDaFordMarca vehiculului
· ModelstringDaKugaModelul vehiculului
· YearintegerDa2012Anul fabricaţiei vehiculului
· CategoryVehicleCategoryDaSalariatCodul categoriei sau subcategoriei vehiculului conține valori din clasificatorul CF 37603221.0303.02 "Categoria sau subcategoria vehiculului"
· ColorstringDaVerdeCuloarea vehiculului
· BodyNumberstringDaAB784532Numărul caroseriei (ataș) vehiculului
· BodyTypeBodyTypeDaBreakTipul caroseriei vehiculului conține valori din clasificatorul CF 37603221.0308.04 “Tipul caroseriei vehiculului”
· ChassisNumberstringDaAB566821Numărul șasiului
· AuthorizedWeightintegerDa98Masa maximă autorizată (kg)
· WeightintegerDa84Masa proprie (kg)
· EngineVolumeintegerDa63Capacitatea cilindrică a motorului (cm3)
· EngineTypeEngineTypeDaGPLTipul combustibilului sau sursei de putere a vehiculului conține valori din clasificatorul CF 37603221.0306.03 “Tipul combustibilului sau sursei de putere"
· EngineNumberstringDaAB672258Numărul motorului
· NumberOfPlacesintegerDa74Numărul locurilor așezate
· StateRegistrationDateDateDa2016-03-13Data înmatriculării în Republica Moldova
· StatusVehicleStatusDa3Statutul vehiculului conține valori din clasificatorul CF 37603221.0327.01 “Statutul vehiculului”
· PlateobjectDaDatele aferente plăcii de înmatriculare
·· ModelVehiclePlateModelDaKugaModelul plăcii de înmatriculare
·· RegistrationNumberstringDaAB975987Numărul de înmatriculare al vehiculului
·· RegistrationNumberDestinationRegistrationNumberDestinationDaAB431463Destinația numărului de înmatriculare
· OwnerobjectDaProprietarul vehiculului
·· PersonTypeintegerDa2Tipul proprietarului. Poate primi valorile: 1 - dacă proprietarul este persoană fizică, 2 - dacă proprietarul este persoană juridică
·· VehicleRightVechicleRightDaInformație de probăDrepturile asupra vehiculului conține valori din clasificatorul CF 37603221.0317.01 “Titulari de drepturi asupra vehiculului"
·· RegistrationDateDateDa2015-09-17Data înregistrării actului de proprietate
·· PersonalDatastringDaFără observațiiDatele personale ale proprietarului (persoană fizică sau juridică)
·· AddressobjectDaDate cu privire la descrierea sau componentele adresei
··· CountrystringDaRepublica MoldovaNumele țării
··· RegionstringDar-nul HînceștiNumele municipiului sau raionului. Regiunea adresei, de obicei un raion, municipiu sau o altă zonă care cuprinde mai multe localități
··· LocalitystringDaor. HînceștiNumele localității
··· AdministrativeCodeCUATMDaCodul CUATM al localității (conține valori din clasificatorul unităților administrativ teritoriale al Biroului Național de Statistică al Republicii Moldova)
··· StreetstringDastr. Vasile AlecsandriDenumirea străzii. Strada este o componentă a adresei care reprezintă numele unui pasaj sau al unei căi dintr-o locație în alta
··· Housestring91Numărul casei
··· BlockstringCNumărul blocului
··· Flatstring31Numărul apartamentului
··· Phonestring+37360000001Numărul de telefon
·· RegistrationDocumentobjectDaDatele aferente certificatului de înmatriculare
··· TypeDocumentTypeDaInformație de probăTipul certificatului de înmatriculare
··· SeriesstringDaMDSeria certificatului de înmatriculare. Notă: Nu se completează dacă parametrul Type are valoarea ”15”
··· NumberstringDaAB841377Numărul certificatului de înmatriculare
··· Remarksarray<object>DaMențiuni speciale
···· RemarkstringDaNotă internăMențiune specială
· HoldersobjectAlți titulari de drepturi asupra vehiculului (unității de transport)
·· PersonTypeintegerDa2Tipul titularului. Poate primi valorile: 1 - dacă titularul este persoană fizică, 2 - dacă titularul este persoană juridică
·· VehicleRightVechicleRightDaInformație de probăDrepturile asupra vehiculului conține valori din clasificatorul CF 37603221.0317.01 “Titulari de drepturi asupra vehiculului”
·· RegistrationDateDateDa2015-09-17Data înregistrării actului de proprietate
·· ExpirationDateDateDa2028-08-19Data expirării actului de proprietate
·· PersonalDatastringDaFără observațiiDatele personale ale titularului de drepturi (persoană fizică sau juridică)
·· AddressobjectDaDate cu privire la descrierea sau componentele adresei
··· CountrystringDaRepublica MoldovaNumele țării
··· RegionstringDar-nul HînceștiNumele municipiului sau raionului. Regiunea adresei, de obicei un raion, municipiu sau o altă zonă care cuprinde mai multe localități
··· LocalitystringDaor. HînceștiNumele localității
··· AdministrativeCodeCUATMDaCodul CUATM al localității (conține valori din clasificatorul unităților administrativ teritoriale al Biroului Național de Statistică al Republicii Moldova)
··· Streetstringstr. Vasile AlecsandriDenumirea străzii. Strada este o componentă a adresei care reprezintă numele unui pasaj sau al unei căi dintr-o locație în alta
··· HousestringDa91Numărul casei
··· BlockstringDaCNumărul blocului
··· FlatstringDa31Numărul apartamentului
··· PhonestringDa+37360000001Numărul de telefon
·· RegistrationDocumentobjectDaDatele aferente certificatului de înmatriculare
··· TypeDocumentTypeDaInformație de probăTipul certificatului de înmatriculare
··· SeriesstringDaMDSeria certificatului de înmatriculare. Notă: Nu se completează dacă parametrul Type are valoarea ”15”
··· NumberstringDaAB841377Numărul certificatului de înmatriculare
··· Remarksarray<object>DaMențiuni speciale
···· RemarkstringDaNotă internăMențiune specială

Exemple de apel SOAP

Apel reușit
Cerere validă cu RequestHeaders complete → date sample.

Cerere

curl -X POST https://mconnect.evisoft.com/ConsumerService.svc \
  -H 'Content-Type: text/xml; charset=utf-8' \
  -H 'SOAPAction: http://mconnect.gov.md/consumer/GetVehicle' \
  --data '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetVehicle xmlns="http://mconnect.gov.md/consumer">
      <Request>
        <IDNV>1000635778110</IDNV>
        <DocumentType>Eșantion</DocumentType>
        <DocumentSeries>Fără obs</DocumentSeries>
        <DocumentNumber>AB357927</DocumentNumber>
      </Request>
      <RequestHeaders>
        <CallingUser>2000000000001</CallingUser>
        <CallingEntity>1002600024777</CallingEntity>
        <CallBasis>Legea 133/2011 privind protecția datelor</CallBasis>
        <CallReason>Prestare serviciu public</CallReason>
      </RequestHeaders>
    </GetVehicle>
  </soap:Body>
</soap:Envelope>'

Răspuns

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetVehicleResponse xmlns="http://mconnect.gov.md/consumer">
      <Response>
        <Vehicle>
          <IDNV>1000819284177</IDNV>
          <VIN>WMDJKW8MRSMUXCXAS</VIN>
          <Make>Škoda</Make>
          <Model>Fabia</Model>
          <Year>2021</Year>
          <Category>Liber profesionist</Category>
          <Color>Verde</Color>
          <BodyNumber>AB481550</BodyNumber>
          <BodyType>Hatchback</BodyType>
          <ChassisNumber>AB179576</ChassisNumber>
          <AuthorizedWeight>59</AuthorizedWeight>
          <Weight>31</Weight>
          <EngineVolume>44</EngineVolume>
          <EngineType>Hibrid</EngineType>
          <EngineNumber>AB959476</EngineNumber>
          <NumberOfPlaces>71</NumberOfPlaces>
          <StateRegistrationDate>2016-09-06</StateRegistrationDate>
          <Status>0</Status>
          <Plate>
            <Model>Fabia</Model>
            <RegistrationNumber>AB814766</RegistrationNumber>
            <RegistrationNumberDestination>AB733405</RegistrationNumberDestination>
          </Plate>
          <Owner>
            <PersonType>1</PersonType>
            <VehicleRight>Informație de probă</VehicleRight>
            <RegistrationDate>2016-11-14</RegistrationDate>
            <PersonalData>Eșantion</PersonalData>
            <Address>
              <Country>Republica Moldova</Country>
              <Region>r-nul Orhei</Region>
              <Locality>or. Orhei</Locality>
              <AdministrativeCode>
                <CodStatistic>C605</CodStatistic>
                <Statut>2</Statut>
                <CodStatisticParinte>C206</CodStatisticParinte>
              </AdministrativeCode>
              <Street>str. Vasile Alecsandri</Street>
              <House>33</House>
              <Block>A</Block>
              <Flat>63</Flat>
              <Phone>+37368452192</Phone>
            </Address>
            <RegistrationDocument>
              <Type>Valoare exemplu</Type>
              <Series>MD</Series>
              <Number>AB247250</Number>
              <Remarks>
                <Remark>Informație de probă</Remark>
              </Remarks>
            </RegistrationDocument>
          </Owner>
          <Holders>
            <PersonType>1</PersonType>
            <VehicleRight>Informație de probă</VehicleRight>
            <RegistrationDate>2016-11-14</RegistrationDate>
            <ExpirationDate>2028-01-22</ExpirationDate>
            <PersonalData>Eșantion</PersonalData>
            <Address>
              <Country>Republica Moldova</Country>
              <Region>r-nul Orhei</Region>
              <Locality>or. Orhei</Locality>
              <AdministrativeCode>
                <CodStatistic>C605</CodStatistic>
                <Statut>2</Statut>
                <CodStatisticParinte>C206</CodStatisticParinte>
              </AdministrativeCode>
              <Street>str. Vasile Alecsandri</Street>
              <House>33</House>
              <Block>A</Block>
              <Flat>63</Flat>
              <Phone>+37368452192</Phone>
            </Address>
            <RegistrationDocument>
              <Type>Valoare exemplu</Type>
              <Series>MD</Series>
              <Number>AB247250</Number>
              <Remarks>
                <Remark>Informație de probă</Remark>
              </Remarks>
            </RegistrationDocument>
          </Holders>
        </Vehicle>
      </Response>
    </GetVehicleResponse>
  </soap:Body>
</soap:Envelope>
Eroare: lipsesc RequestHeaders
Fără CallingUser/CallingEntity → fault (headerele MConnect sunt obligatorii).

Cerere

curl -X POST https://mconnect.evisoft.com/ConsumerService.svc \
  -H 'Content-Type: text/xml; charset=utf-8' \
  -H 'SOAPAction: http://mconnect.gov.md/consumer/GetVehicle' \
  --data '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetVehicle xmlns="http://mconnect.gov.md/consumer">
      <Request>
        <IDNV>1000076542259</IDNV>
        <DocumentType>Date de test</DocumentType>
        <DocumentSeries>Conform </DocumentSeries>
        <DocumentNumber>AB710449</DocumentNumber>
      </Request>
    </GetVehicle>
  </soap:Body>
</soap:Envelope>'

Răspuns (fault)

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <soap:Fault>
      <faultcode>soap:Client</faultcode>
      <faultstring>Missing RequestHeaders: CallingUser and CallingEntity are required by MConnect.</faultstring>
      <detail>
        <MConnectFault xmlns="http://mconnect.gov.md/consumer">
          <Code>Client</Code>
          <Message>Missing RequestHeaders: CallingUser and CallingEntity are required by MConnect.</Message>
        </MConnectFault>
      </detail>
    </soap:Fault>
  </soap:Body>
</soap:Envelope>

WSDL: /ConsumerService.svc?singleWsdl · REST: /rest/GetVehicle