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

GetRulings Interpelări

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

Interpelarea ”GetRulings” are drept scop extragerea listei încheierilor în baza numărului electronic sau al identificatorul unic al dosarului

SOAP · GetRulings(CaseNumber: string, StartDate: DateTime, EndDate: DateTime) : Rulings

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
RulingsobjectDate privind încheierea dosarului
· Rulingsarray<object>DaLista încheierilor în baza numărului electronic sau al identificatorul unic al dosarului
·· ApprovedOnDateTimeDa2023-02-27T10:30:00ZData aprobării
·· Attachmentsarray<object>DaLista atașamentelor
·· IdstringDaNotă internăIdentificatorul unic
·· IsPublishablebooleanDatruePoate fi publicat: true – da; false – nu
·· IsPublishedbooleanDatrueEste publicat: true – da; false – nu
·· NumberstringDaAB841377Numărul electronic
·· RulingTypeobjectDaTipul încheierii. Conține valori din clasificatorul RulingType
··· IdintegerDaNotă internăIdentificatorul unic
··· NamestringDaSRL "Exemplu Grup"Denumirea
·· SessionIdstringDaConform registruluiIdentificatorul unic al ședinței de judecată

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/GetRulings' \
  --data '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetRulings 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>
    </GetRulings>
  </soap:Body>
</soap:Envelope>'

Răspuns

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetRulingsResponse xmlns="http://mconnect.gov.md/consumer">
      <Response>
        <Rulings>
          <Rulings>
            <ApprovedOn>2024-01-07T10:30:00Z</ApprovedOn>
            <Attachments />
            <Id>Informație de probă</Id>
            <IsPublishable>true</IsPublishable>
            <IsPublished>true</IsPublished>
            <Number>AB470091</Number>
            <RulingType>
              <Id>65</Id>
              <Name>SRL "Exemplu Grup"</Name>
            </RulingType>
            <SessionId>Conform registrului</SessionId>
          </Rulings>
        </Rulings>
      </Response>
    </GetRulingsResponse>
  </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/GetRulings' \
  --data '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetRulings xmlns="http://mconnect.gov.md/consumer">
      <Request>
        <CaseNumber>AB622700</CaseNumber>
        <StartDate>2019-01-12T10:30:00Z</StartDate>
        <EndDate>2027-06-07T10:30:00Z</EndDate>
      </Request>
    </GetRulings>
  </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/GetRulings