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

GetVignettes Interpelări

GetVignettes · rev. 1.0.1 · categorii: Transport

Interpelarea “GetVignettes” returnează lista vinietelor achitate pentru vehiculul sau remorca identificată în baza numărului de înmatriculare

SOAP · GetVignettes(RegistrationNumber: string) : Vignettes

Date de intrare — Request

CâmpTipOblig.ExempluDescriere
RegistrationNumberstringAB975987Numărul de înmatriculare al vehiculului

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
VignettesobjectDate despre vinieta achitată
· Vignettesarray<object>Date despre vinieta achitată
·· IdentifierstringDaNotă internăIdentificatorul vinietei
·· VehicleCategoryVignetteVehicleCategoryDaDate de testTipul vehiculului Conține valori din clasificatorul “Codul categoriei vehiculului aferent vinietei”
·· ValidityPeriodstringDaEșantionPerioada de valabilitate a vinietei
·· PaymentDateDateTimeDa2024-07-12T10:30:00ZData efectuării plății
·· VehicleRegistrationNumberstringAB417593Numărul de înmatriculare al vehiculului
·· TrailRegistrationNumberstringAB050031Numărul de înmatriculare al remorcii
·· ActivationDateDateTimeDa2022-04-02T10:30:00ZData de activare a vinietei
·· ExpirationDateDateTimeDa2028-08-19T10:30:00ZData de expirare a vinietei
·· VehicleOriginCountrystringDaMDȚara de origine a vehiculului
·· CustomerDocumentstringDaNotă internăNumărul de identificare al persoanei fizice (IDNP) pentru cetățenii Republicii Moldova sau numărul și seria pașaportului pentru cetățenii străini
·· CustomerNamestringDaÎI "Test Comerț"Numele și prenumele conducătorului vehiculului
·· StatusstringDa3Statutul vinietei

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/GetVignettes' \
  --data '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetVignettes xmlns="http://mconnect.gov.md/consumer">
      <Request>
        <RegistrationNumber>AB975987</RegistrationNumber>
      </Request>
      <RequestHeaders>
        <CallingUser>2000000000001</CallingUser>
        <CallingEntity>1002600024777</CallingEntity>
        <CallBasis>Legea 133/2011 privind protecția datelor</CallBasis>
        <CallReason>Prestare serviciu public</CallReason>
      </RequestHeaders>
    </GetVignettes>
  </soap:Body>
</soap:Envelope>'

Răspuns

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetVignettesResponse xmlns="http://mconnect.gov.md/consumer">
      <Response>
        <Vignettes>
          <Vignettes>
            <Identifier>Date generate (mock)</Identifier>
            <VehicleCategory>Date de test</VehicleCategory>
            <ValidityPeriod>Date generate (mock)</ValidityPeriod>
            <PaymentDate>2022-02-03T10:30:00Z</PaymentDate>
            <VehicleRegistrationNumber>AB116850</VehicleRegistrationNumber>
            <TrailRegistrationNumber>AB376642</TrailRegistrationNumber>
            <ActivationDate>2021-10-24T10:30:00Z</ActivationDate>
            <ExpirationDate>2027-07-14T10:30:00Z</ExpirationDate>
            <VehicleOriginCountry>MD</VehicleOriginCountry>
            <CustomerDocument>Valoare exemplu</CustomerDocument>
            <CustomerName>SA "Moldova Servicii"</CustomerName>
            <Status>0</Status>
          </Vignettes>
        </Vignettes>
      </Response>
    </GetVignettesResponse>
  </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/GetVignettes' \
  --data '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetVignettes xmlns="http://mconnect.gov.md/consumer">
      <Request>
        <RegistrationNumber>AB515359</RegistrationNumber>
      </Request>
    </GetVignettes>
  </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/GetVignettes