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

GetSessions Interpelări

GetSessions · rev. 1.0.1 · categorii: Justiție și Securitate Publică

Interpelarea ”GetSessions” are drept scop extragerea listei ședințelor de judecată în baza numărului electronic sau al identificatorului unic al dosarului

SOAP · GetSessions(CaseNumber: string, StartDate: DateTime, EndDate: DateTime) : Sessions

Date de intrare — Request

CâmpTipOblig.ExempluDescriere
CaseNumberstringDaAB908784Numărul electronic sau identificatorul unic al dosarului
StartDateDateTimeDa2019-01-21T10:30:00ZÎnceputul perioadei
EndDateDateTimeDa2026-09-25T10:30:00ZSfârșitul perioadei

Date de ieșire — Response

CâmpTipOblig.ExempluDescriere
SessionsobjectDate privind lista ședințelor de judecată
· Sessionsarray<object>DaLista ședințelor de judecată în baza numărului electronic sau al identificatorului unic al dosarului
·· CourtRoomstringDaDate de testSala de ședințe
·· DurationMinutesintegerDa92Durata ședinței (minute)
·· HearingTypeobjectDaTipul audierii. Conține valori din clasificatorul HearingTypes
··· IdintegerDa53Identificatorul unic
··· NamestringDaSRL "Exemplu Grup"Denumirea
·· IdstringDa53Identificatorul unic
·· IsPublicbooleanDatrueȘedința este publică: true – da; false – nu
·· StartDateTimeDateTimeDa2017-04-21T10:30:00ZData ș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/GetSessions' \
  --data '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetSessions xmlns="http://mconnect.gov.md/consumer">
      <Request>
        <CaseNumber>AB908784</CaseNumber>
        <StartDate>2019-01-21T10:30:00Z</StartDate>
        <EndDate>2026-09-25T10:30:00Z</EndDate>
      </Request>
      <RequestHeaders>
        <CallingUser>2000000000001</CallingUser>
        <CallingEntity>1002600024777</CallingEntity>
        <CallBasis>Legea 133/2011 privind protecția datelor</CallBasis>
        <CallReason>Prestare serviciu public</CallReason>
      </RequestHeaders>
    </GetSessions>
  </soap:Body>
</soap:Envelope>'

Răspuns

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetSessionsResponse xmlns="http://mconnect.gov.md/consumer">
      <Response>
        <Sessions>
          <Sessions>
            <CourtRoom>Eșantion</CourtRoom>
            <DurationMinutes>87</DurationMinutes>
            <HearingType>
              <Id>65</Id>
              <Name>SRL "Exemplu Grup"</Name>
            </HearingType>
            <Id>Informație de probă</Id>
            <IsPublic>true</IsPublic>
            <StartDateTime>2017-01-12T10:30:00Z</StartDateTime>
          </Sessions>
        </Sessions>
      </Response>
    </GetSessionsResponse>
  </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/GetSessions' \
  --data '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetSessions xmlns="http://mconnect.gov.md/consumer">
      <Request>
        <CaseNumber>AB966242</CaseNumber>
        <StartDate>2018-12-20T10:30:00Z</StartDate>
        <EndDate>2026-11-18T10:30:00Z</EndDate>
      </Request>
    </GetSessions>
  </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/GetSessions