Catalog › Interpelări › GetSession
GetSession Interpelări
Interpelarea ”GetSession” are drept scop extragerea datelor despre ședința de judecată în baza numărului electronic sau al identificatorului unic
SOAP · GetSession(Id: string) : Session
Date de intrare — Request
| Câmp | Tip | Oblig. | Exemplu | Descriere |
|---|---|---|---|---|
| Id | string | Da | Notă internă | Numărul electronic sau identificatorul unic al ședinței de judecată |
Date de ieșire — Response
| Câmp | Tip | Oblig. | Exemplu | Descriere |
|---|---|---|---|---|
| Session | object | — | Date privind ședința de judecată | |
| · CourtRoom | string | Da | Date de test | Sala de ședințe |
| · DurationMinutes | integer | Da | 92 | Durata ședinței (minute) |
| · HearingType | object | Da | Tipul audierii. Conține valori din clasificatorul HearingTypes | |
| ·· Id | integer | Da | 53 | Identificatorul unic |
| ·· Name | string | Da | SRL "Exemplu Grup" | Denumirea |
| · Id | string | Da | 53 | Identificatorul unic |
| · IsPublic | boolean | Da | true | Ședința este publică: true – da; false – nu |
| · StartDateTime | DateTime | Da | 2017-04-21T10:30:00Z | Data și ora ședinței |
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/GetSession' \
--data '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetSession xmlns="http://mconnect.gov.md/consumer">
<Request>
<Id>Notă internă</Id>
</Request>
<RequestHeaders>
<CallingUser>2000000000001</CallingUser>
<CallingEntity>1002600024777</CallingEntity>
<CallBasis>Legea 133/2011 privind protecția datelor</CallBasis>
<CallReason>Prestare serviciu public</CallReason>
</RequestHeaders>
</GetSession>
</soap:Body>
</soap:Envelope>'
Răspuns
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetSessionResponse xmlns="http://mconnect.gov.md/consumer">
<Response>
<Session>
<CourtRoom>Informație de probă</CourtRoom>
<DurationMinutes>59</DurationMinutes>
<HearingType>
<Id>96</Id>
<Name>SA "Moldova Servicii"</Name>
</HearingType>
<Id>Informație de probă</Id>
<IsPublic>true</IsPublic>
<StartDateTime>2017-06-11T10:30:00Z</StartDateTime>
</Session>
</Response>
</GetSessionResponse>
</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/GetSession' \
--data '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetSession xmlns="http://mconnect.gov.md/consumer">
<Request>
<Id>Fără observații</Id>
</Request>
</GetSession>
</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>