Catalog › Interpelări › GetPersonBorderCrossings
GetPersonBorderCrossings Interpelări
Interpelarea “GetPersonBorderCrossings” returnează istoricul traversării frontierei de stat a Republicii Moldova al persoanei fizice identificate în baza IDNP-ului, pentru perioada indicată
SOAP · GetPersonBorderCrossings(IDNP: string, From: Date, To: Date) : BorderCrossings
Date de intrare — Request
| Câmp | Tip | Oblig. | Exemplu | Descriere |
|---|---|---|---|---|
| IDNP | string(13) | Da | 2000000000001 | Numărul unic de identificare al persoanei (IDNP). Poate lipsi, în cazul persoanelor care au renunţat la IDNP |
| From | Date | Da | 2018-01-10 | Începutul perioadei |
| To | Date | Da | 2028-05-08 | Sfârșitul perioadei |
Date de intrare — RequestHeaders
| Câmp | Tip | Oblig. | Exemplu | Descriere |
|---|---|---|---|---|
| CallingUser | string(13) | Da | Numărul de identificare (IDNP) al utilizatorului sau identificatorul (ID-ul) sistemului care procesează datele cu caracter personal | |
| CallingEntity | string(13) | Da | Numărul de identificare (IDNO) al persoanei juridice din care face parte utilizatorul care procesează datele cu caracter personal, sau care gestionează sistemul informațional | |
| CallBasis | string(256) | Da | Temeiul legal al apelului | |
| CallReason | string(512) | Da | Scopul legal al apelului |
Date de ieșire — Response
| Câmp | Tip | Oblig. | Exemplu | Descriere |
|---|---|---|---|---|
| BorderCrossings | object | — | Date cu privire la traversarea frontierei | |
| · BorderCrossings | array<object> | — | Date cu privire la traversarea frontierei | |
| ·· Date | Date | Da | 2022-02-20 | Data traversării frontierei de stat |
| ·· Direction | string | Da | Intrare | Direcția de deplasare a vehiculului (unității de transport): INTRARE – intrare în Republica Moldova, IEȘIRE – ieșire din Republica Moldova |
| ·· Point | string | Da | Valoare exemplu | Denumirea punctului de trecere al frontierei de stat a Republicii Moldova |
| ·· Airway | string | — | Informație de probă | Denumirea rutei aeriene |
| ·· Person | object | — | Datele de identificare a persoanei fizice | |
| ··· GivenName | string | Da | Ion | Prenumele persoanei. Un nume dat sau mai multe nume date care identifică o persoană din cadrul unei familii. Acestea sunt date unei persoane de către părinții săi la naștere sau pot fi recunoscute legal ca „numele persoa… |
| ··· FamilyName | string | — | Creangă | Numele de familie al persoanei. Un nume care este de obicei împărtășit de membrii unei familii. De exemplu, numele de familie pentru Iordache Eliza Andrei este „Iordache” |
| ··· DateOfBirth | Date | Da | 1985-03-12 | Data nașterii persoanei. Formatul yyyy-mm-dd (yyyy - anul ca număr din patru cifre, mm-lună ca număr de la 01 la 12, dd-ziua lunii ca număr de la 01 la 31). În Republica Moldova, formatul acestui activ semantic mai poate… |
| ··· IDNP | string(13) | Da | 2000000000001 | Numărul unic de identificare al persoanei (IDNP). Poate lipsi, în cazul persoanelor care au renunţat la IDNP |
| ··· PassportNumber | string | Da | MD224937 | Numărul documentului de călătorie al persoanei fizice |
| ··· Citizenship | string | Da | MD | Cetățenia persoanei fizice |
| ··· IsDriver | boolean | Da | true | Indică statutul de șofer al persoanei fizice în vehicul: true – statut de șofer, false – statut de pasager |
| ·· Vehicle | object | Da | Datele de identificare a vehiculului | |
| ··· RegistrationNumber | string | — | AB975987 | Numărul de înmatriculare al vehiculului |
| ··· Make | string | — | Ford | Marca vehiculului |
| ··· Model | string | — | Kuga | Modelul vehiculului |
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/GetPersonBorderCrossings' \
--data '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetPersonBorderCrossings xmlns="http://mconnect.gov.md/consumer">
<Request>
<IDNP>2000000000001</IDNP>
<From>2018-01-10</From>
<To>2028-05-08</To>
</Request>
<RequestHeaders>
<CallingUser>2000000000001</CallingUser>
<CallingEntity>1002600024777</CallingEntity>
<CallBasis>Legea 133/2011 privind protecția datelor</CallBasis>
<CallReason>Prestare serviciu public</CallReason>
</RequestHeaders>
</GetPersonBorderCrossings>
</soap:Body>
</soap:Envelope>'
Răspuns
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetPersonBorderCrossingsResponse xmlns="http://mconnect.gov.md/consumer">
<Response>
<BorderCrossings>
<BorderCrossings>
<Date>2022-02-20</Date>
<Direction>Intrare</Direction>
<Point>Valoare exemplu</Point>
<Airway>Informație de probă</Airway>
<Person>
<GivenName>Ion</GivenName>
<FamilyName>Creangă</FamilyName>
<DateOfBirth>1985-03-12</DateOfBirth>
<IDNP>2000000000001</IDNP>
<PassportNumber>MD224937</PassportNumber>
<Citizenship>MD</Citizenship>
<IsDriver>true</IsDriver>
</Person>
<Vehicle>
<RegistrationNumber>AB975987</RegistrationNumber>
<Make>Ford</Make>
<Model>Kuga</Model>
</Vehicle>
</BorderCrossings>
</BorderCrossings>
</Response>
</GetPersonBorderCrossingsResponse>
</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/GetPersonBorderCrossings' \
--data '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetPersonBorderCrossings xmlns="http://mconnect.gov.md/consumer">
<Request>
<IDNP>2000000000001</IDNP>
<From>2018-01-10</From>
<To>2028-05-08</To>
</Request>
</GetPersonBorderCrossings>
</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>
Eroare: subiect inexistent (IDNP …0000)
IDNP cu sufix …0000 → fault NotFound.
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/GetPersonBorderCrossings' \
--data '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetPersonBorderCrossings xmlns="http://mconnect.gov.md/consumer">
<Request>
<IDNP>2000000000000</IDNP>
<From>2018-09-21</From>
<To>2026-11-04</To>
</Request>
<RequestHeaders>
<CallingUser>2000000000001</CallingUser>
<CallingEntity>1002600024777</CallingEntity>
<CallBasis>Legea 133/2011 privind protecția datelor</CallBasis>
<CallReason>Prestare serviciu public</CallReason>
</RequestHeaders>
</GetPersonBorderCrossings>
</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>No data found for the requested subject '2000000000000'.</faultstring>
<detail>
<MConnectFault xmlns="http://mconnect.gov.md/consumer">
<Code>NotFound</Code>
<Message>No data found for the requested subject '2000000000000'.</Message>
</MConnectFault>
</detail>
</soap:Fault>
</soap:Body>
</soap:Envelope>
Eroare: eroare server (IDNP …0009)
IDNP cu sufix …0009 → fault ServerError.
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/GetPersonBorderCrossings' \
--data '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetPersonBorderCrossings xmlns="http://mconnect.gov.md/consumer">
<Request>
<IDNP>2000000000009</IDNP>
<From>2017-07-27</From>
<To>2028-07-23</To>
</Request>
<RequestHeaders>
<CallingUser>2000000000001</CallingUser>
<CallingEntity>1002600024777</CallingEntity>
<CallBasis>Legea 133/2011 privind protecția datelor</CallBasis>
<CallReason>Prestare serviciu public</CallReason>
</RequestHeaders>
</GetPersonBorderCrossings>
</soap:Body>
</soap:Envelope>'
Răspuns (fault)
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<soap:Fault>
<faultcode>soap:Server</faultcode>
<faultstring>Simulated server error.</faultstring>
<detail>
<MConnectFault xmlns="http://mconnect.gov.md/consumer">
<Code>ServerError</Code>
<Message>Simulated server error.</Message>
</MConnectFault>
</detail>
</soap:Fault>
</soap:Body>
</soap:Envelope>