Catalog › Interpelări › GetPersonCases
GetPersonCases Interpelări
Interpelarea ”GetPersonCases” are drept scop extragerea listei dosarelor în baza numărului de identificare al participantului
SOAP · GetPersonCases(IDNx: string) : PersonCases
Date de intrare — Request
| Câmp | Tip | Oblig. | Exemplu | Descriere |
|---|---|---|---|---|
| IDNx | string | Da | 2000000000001 | Numărul de identificare (IDNP sau IDNO) al participantului |
Date de ieșire — Response
| Câmp | Tip | Oblig. | Exemplu | Descriere |
|---|---|---|---|---|
| PersonCases | object | — | Date privind dosarele participantului | |
| · PersonCases | array<object> | Da | Lista dosarelor participantului | |
| ·· AmountCurrencyCode | string | Da | C716 | Valuta |
| ·· CaseAmount | number | Da | 98.03 | Prejudiciu |
| ·· CaseCategory | string | Da | Date de test | Categoria |
| ·· CaseDecision | string | Da | Conform registrului | Numărul deciziei/hotărârii |
| ·· CaseNumber | string | Da | AB908784 | Numărul electronic |
| ·· CaseRegistrationDate | DateTime | Da | 2015-02-26T10:30:00Z | Data depunerii |
| ·· CaseStatus | integer | Da | 0 | Statutul. Conține valori din clasificatorul CaseStatus |
| ·· CaseTitle | string | Da | Date de test | Denumirea |
| ·· CaseType | integer | Da | 1 | Tipul: 1 – Civil; 2 – Penal; 3 – Contravenţional |
| ·· Court | string | Da | Notă internă | Identificatorul unic al instanței de judecată |
| ·· DecisionDate | DateTime | Da | 2022-05-20T10:30:00Z | Data deciziei |
| ·· EnforcementDocumentIssued | boolean | Da | true | Există document de executare: true – da; false – nu |
| ·· ExaminationType | string | Da | Notă internă | Tipul examinării. Conține valori din clasificatorul ExaminationType |
| ·· Files | array<object> | Da | Lista fișierelor însoțitoare | |
| ··· FileName | string | Da | Notă internă | Denumirea fișierului |
| ··· FileURL | string | Da | Conform registrului | Adresa URL către fișier |
| ··· Id | string | Da | Notă internă | Identificatorul fișierului |
| ··· Md5 | string | Da | Date de test | Hash-ul MD5 al fișierului |
| ·· Judge | string | Da | Conform registrului | Numele și prenumele judecătorului raportor |
| ·· ParticipantRole | string | Da | Informație de probă | Tipul participantului |
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/GetPersonCases' \
--data '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetPersonCases xmlns="http://mconnect.gov.md/consumer">
<Request>
<IDNx>2000000000001</IDNx>
</Request>
<RequestHeaders>
<CallingUser>2000000000001</CallingUser>
<CallingEntity>1002600024777</CallingEntity>
<CallBasis>Legea 133/2011 privind protecția datelor</CallBasis>
<CallReason>Prestare serviciu public</CallReason>
</RequestHeaders>
</GetPersonCases>
</soap:Body>
</soap:Envelope>'
Răspuns
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetPersonCasesResponse xmlns="http://mconnect.gov.md/consumer">
<Response>
<PersonCases>
<PersonCases>
<AmountCurrencyCode>C716</AmountCurrencyCode>
<CaseAmount>98.03</CaseAmount>
<CaseCategory>Date de test</CaseCategory>
<CaseDecision>Conform registrului</CaseDecision>
<CaseNumber>AB908784</CaseNumber>
<CaseRegistrationDate>2015-02-26T10:30:00Z</CaseRegistrationDate>
<CaseStatus>0</CaseStatus>
<CaseTitle>Date de test</CaseTitle>
<CaseType>1</CaseType>
<Court>Notă internă</Court>
<DecisionDate>2022-05-20T10:30:00Z</DecisionDate>
<EnforcementDocumentIssued>true</EnforcementDocumentIssued>
<ExaminationType>Notă internă</ExaminationType>
<Files>
<FileName>Notă internă</FileName>
<FileURL>Conform registrului</FileURL>
<Id>Notă internă</Id>
<Md5>Date de test</Md5>
</Files>
<Judge>Conform registrului</Judge>
<ParticipantRole>Informație de probă</ParticipantRole>
</PersonCases>
</PersonCases>
</Response>
</GetPersonCasesResponse>
</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/GetPersonCases' \
--data '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetPersonCases xmlns="http://mconnect.gov.md/consumer">
<Request>
<IDNx>2000000000001</IDNx>
</Request>
</GetPersonCases>
</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/GetPersonCases' \
--data '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetPersonCases xmlns="http://mconnect.gov.md/consumer">
<Request>
<IDNx>2000000000000</IDNx>
</Request>
<RequestHeaders>
<CallingUser>2000000000001</CallingUser>
<CallingEntity>1002600024777</CallingEntity>
<CallBasis>Legea 133/2011 privind protecția datelor</CallBasis>
<CallReason>Prestare serviciu public</CallReason>
</RequestHeaders>
</GetPersonCases>
</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/GetPersonCases' \
--data '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetPersonCases xmlns="http://mconnect.gov.md/consumer">
<Request>
<IDNx>2000000000009</IDNx>
</Request>
<RequestHeaders>
<CallingUser>2000000000001</CallingUser>
<CallingEntity>1002600024777</CallingEntity>
<CallBasis>Legea 133/2011 privind protecția datelor</CallBasis>
<CallReason>Prestare serviciu public</CallReason>
</RequestHeaders>
</GetPersonCases>
</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>