Catalog › Interpelări › GetCase
GetCase Interpelări
Interpelarea ”GetCase” are drept scop extragerea datelor despre dosar în baza numărului electronic sau identificatorului unic
SOAP · GetCase(CaseNumber: string) : Case
Date de intrare — Request
| Câmp | Tip | Oblig. | Exemplu | Descriere |
|---|---|---|---|---|
| CaseNumber | string | Da | AB908784 | Numărul electronic sau identificatorul unic al dosarului |
Date de ieșire — Response
| Câmp | Tip | Oblig. | Exemplu | Descriere |
|---|---|---|---|---|
| Case | object | — | Date despre dosar | |
| · Id | string | Da | Notă internă | Identificatorul cazului |
| · Number | string | Da | AB841377 | Numărul dosarului |
| · ParticipantRole | string | Da | Informație de probă | Tipul participantului |
| · Attachments | array<object> | Da | Lista atașamentelor | |
| ·· Author | string | Da | Eșantion | Autorul |
| ·· Essence | string | Da | Conform registrului | Esența |
| ·· FileLength | integer | Da | 76 | Lungimea/mărimea fișierului |
| ·· Id | string | Da | Notă internă | Identificatorul atașamentului (format Guid) |
| ·· Name | string | Da | SRL "Exemplu Grup" | Denumirea atașamentului |
| ·· Subject | string | Da | Notă internă | Subiect |
| · CaseTitle | string | Da | Date de test | Denumirea dosarului |
| · CaseType | integer | Da | 1 | Tipul dosarului: 1 - Civil; 2 - Penal; 3 - Contravențional |
| · Category | object | Da | Categoria dosarului | |
| ·· Id | integer | Da | Notă internă | Identificatorul unic |
| ·· Name | string | Da | SRL "Exemplu Grup" | Denumirea |
| · Court | string | Da | Notă internă | Identificatorul unic al instanței de judecată |
| · ExaminationType | integer | Da | 1 | Tipul examinării. Conține valori din clasificatorul ExaminationType |
| · Indexes | object | Da | Indicele dosarului | |
| ·· Id | integer | Da | Notă internă | Identificatorul unic |
| ·· Name | string | Da | SRL "Exemplu Grup" | Denumirea |
| · Judge | object | Da | Date despre judecător | |
| ·· IDN | string | Da | Informație de probă | Numărul de identificare (IDNP/IDNO) |
| ·· 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 | Da | 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”. În Republica Moldova, numele de familie a persoa… |
| ·· FullName | string | — | Creangă Ion Dumitru | Numele complet |
| · Nature | string | Da | Eșantion | Esența cauze |
| · Parties | array<object> | Da | Lista părților | |
| ·· IDN | string | Da | Informație de probă | Numărul de identificare (IDNP/IDNO) |
| ·· 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 | Da | 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”. În Republica Moldova, numele de familie a persoa… |
| ·· FullName | string | Da | Creangă Ion Dumitru | Numele complet |
| ·· Comments | string | Da | Conform registrului | Comentarii |
| ·· DateOfBirth | DateTime | Da | 1999-10-07 | 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… |
| ·· Gender | string | Da | 2 | Sexul |
| ·· IsMinor | boolean | — | false | Minor: true – da; false – nu |
| ·· PartyType | object | Da | Tipul persoanei: 1 – persoană fizică; 2 – persoană juridică | |
| ··· Id | integer | Da | Notă internă | Identificatorul unic |
| ··· Name | string | Da | SRL "Exemplu Grup" | Denumirea |
| ·· PersonType | object | Da | Tipul participantului. Conține valori din clasificatorul PartyType | |
| ··· Id | integer | Da | Notă internă | Identificatorul unic |
| ··· Name | string | Da | SRL "Exemplu Grup" | Denumirea |
| · Premise | object | Da | Sediul | |
| ·· Adresa | string | Da | or. Hîncești, str. Vasile Alecsandri 91 | Adresa |
| ·· Id | string | Da | Notă internă | Identificatorul unic |
| ·· Name | string | Da | SRL "Exemplu Grup" | Denumirea |
| · RegistrationDate | DateTime | Da | 2015-09-17T10:30:00Z | Data înregistrării |
| · SecondaryCategories | array<object> | Da | Categorii secundare | |
| ·· Id | integer | Da | Notă internă | Identificatorul unic |
| ·· Name | string | Da | SRL "Exemplu Grup" | Denumirea |
| · SubmissionDate | DateTime | Da | 2023-01-10T10:30:00Z | Data depunerii |
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/GetCase' \
--data '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetCase xmlns="http://mconnect.gov.md/consumer">
<Request>
<CaseNumber>AB908784</CaseNumber>
</Request>
<RequestHeaders>
<CallingUser>2000000000001</CallingUser>
<CallingEntity>1002600024777</CallingEntity>
<CallBasis>Legea 133/2011 privind protecția datelor</CallBasis>
<CallReason>Prestare serviciu public</CallReason>
</RequestHeaders>
</GetCase>
</soap:Body>
</soap:Envelope>'
Răspuns
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetCaseResponse xmlns="http://mconnect.gov.md/consumer">
<Response>
<Case>
<Id>Informație de probă</Id>
<Number>AB470091</Number>
<ParticipantRole>Valoare exemplu</ParticipantRole>
<Attachments>
<Author>Eșantion</Author>
<Essence>Date de test</Essence>
<FileLength>52</FileLength>
<Id>Informație de probă</Id>
<Name>SRL "Exemplu Grup"</Name>
<Subject>Notă internă</Subject>
</Attachments>
<CaseTitle>Fără observații</CaseTitle>
<CaseType>1</CaseType>
<Category>
<Id>65</Id>
<Name>SRL "Exemplu Grup"</Name>
</Category>
<Court>Date generate (mock)</Court>
<ExaminationType>0</ExaminationType>
<Indexes>
<Id>65</Id>
<Name>SRL "Exemplu Grup"</Name>
</Indexes>
<Judge>
<IDN>Informație de probă</IDN>
<GivenName>Ion</GivenName>
<FamilyName>Creangă</FamilyName>
<FullName>Creangă Ion Dumitru</FullName>
</Judge>
<Nature>Date generate (mock)</Nature>
<Parties>
<IDN>Informație de probă</IDN>
<GivenName>Gheorghe</GivenName>
<FamilyName>Rusu</FamilyName>
<FullName>Rusu Gheorghe Vasile</FullName>
<Comments>Date de test</Comments>
<DateOfBirth>1995-06-12</DateOfBirth>
<Gender>1</Gender>
<IsMinor>false</IsMinor>
<PartyType>
<Id>65</Id>
<Name>SRL "Exemplu Grup"</Name>
</PartyType>
<PersonType>
<Id>65</Id>
<Name>SRL "Exemplu Grup"</Name>
</PersonType>
</Parties>
<Premise>
<Adresa>or. Hîncești, str. Vasile Alecsandri 91</Adresa>
<Id>Informație de probă</Id>
<Name>SRL "Exemplu Grup"</Name>
</Premise>
<RegistrationDate>2016-08-07T10:30:00Z</RegistrationDate>
<SecondaryCategories>
<Id>65</Id>
<Name>SRL "Exemplu Grup"</Name>
</SecondaryCategories>
<SubmissionDate>2023-11-27T10:30:00Z</SubmissionDate>
</Case>
</Response>
</GetCaseResponse>
</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/GetCase' \
--data '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetCase xmlns="http://mconnect.gov.md/consumer">
<Request>
<CaseNumber>AB477950</CaseNumber>
</Request>
</GetCase>
</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>