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

GetIndictment Interpelări

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

Interpelarea ”GetIndictment” are drept scop extragerea datelor despre acuzație în baza numărului electronic sau al identificatorului unic

SOAP · GetIndictment(Number: string) : Indictment

Date de intrare — Request

CâmpTipOblig.ExempluDescriere
NumberstringDaAB841377Numărul electronic sau identificatorul unic al acuzației

Date de ieșire — Response

CâmpTipOblig.ExempluDescriere
IndictmentobjectDate privind acuzația
· IdstringDaNotă internăIdentificatorul unic
· NumberstringDaAB841377Numărul electronic
· AnnexesstringDaNotă internăAnexe
· Attachmentsarray<object>DaLista atașamentelor
·· AuthorstringDaEșantionAutorul
·· EssencestringDaConform registruluiEsența
·· FileLengthintegerDa76Lungimea/mărimea fișierului
·· IdstringDaNotă internăIdentificatorul atașamentului (format Guid)
·· NamestringDaSRL "Exemplu Grup"Denumirea atașamentului
·· SubjectstringDaNotă internăSubiect
· CategoryobjectDaCategoria
·· IdintegerDaNotă internăIdentificatorul unic
·· NamestringDaSRL "Exemplu Grup"Denumirea
· ClaimTypeintegerDa2Tipul cererii. Se completează cu valoarea: 2 - Rechizitoriu
· CommentsstringDaConform registruluiComentarii
· CourtobjectDaInstanța de judecată
·· IdstringDaNotă internăIdentificatorul unic
·· NamestringDaSRL "Exemplu Grup"Denumirea
· CrimeEnvironmentobjectDaMediul infracțional: 1 - Urban; 2 - Rural
·· IdintegerDaNotă internăIdentificatorul unic
·· NamestringDaSRL "Exemplu Grup"Denumirea
· ExaminationTypeobjectDaTipul examinării. Conține valori din clasificatorul ExaminationType
·· IdintegerDaNotă internăIdentificatorul unic
·· NamestringDaSRL "Exemplu Grup"Denumirea
· IndexesobjectDaIndicele rechizitoriului
·· IdintegerDaNotă internăIdentificatorul unic
·· NamestringDaSRL "Exemplu Grup"Denumirea
· InitializationTypeobjectDaTipul inițializării. Conține valori din clasificatorul CaseTypeInitialization
·· IdintegerDaNotă internăIdentificatorul unic
·· NamestringDaSRL "Exemplu Grup"Denumirea
· IsSecretbooleanDatrueDosar secret: true – da; false – nu
· JudgeobjectDaDate despre judecător
·· IDNstringDaInformație de probăNumărul de identificare (IDNP/IDNO)
·· GivenNamestringDaIonPrenumele
·· FamilyNamestringDaCreangăNumele de familie
·· FullNamestringDaCreangă Ion DumitruNumele complet
· NaturestringDaEșantionEsența cauzei
· Partiesarray<object>DaLista părților
·· IDNstringDaInformație de probăNumărul de identificare (IDNP/IDNO)
·· GivenNamestringDaIonPrenumele
·· FamilyNamestringDaCreangăNumele de familie
·· FullNamestringDaCreangă Ion DumitruNumele complet
·· CommentsstringDaConform registruluiComentarii
·· DateOfBirthDateTimeDa1999-10-07Data nașterii
·· GenderstringDa2Sexul
·· IsMinorbooleanDafalseMinor: true – da; false – nu
·· PartyTypeobjectDaTipul persoanei: 1 – persoană fizică; 2 – persoană juridică
··· IdintegerDaNotă internăIdentificatorul unic
··· NamestringDaSRL "Exemplu Grup"Denumirea
·· PersonTypeobjectDaTipul participantului. Conține valori din clasificatorul PartyType
··· IdintegerDaNotă internăIdentificatorul unic
··· NamestringDaSRL "Exemplu Grup"Denumirea
· PremiseobjectDaSediul
·· AddressstringDaor. Hîncești, str. Vasile Alecsandri 91Adresa
·· IdstringDaNotă internăIdentificatorul unic
·· NamestringDaSRL "Exemplu Grup"Denumirea
· ProsecutorobjectDaDate despre procuror
·· IDNstringDaInformație de probăNumărul de identificare (IDNP)
·· GivenNamestringDaIonPrenumele
·· FamilyNamestringDaCreangăNumele de familie
·· EmailstringDanatalia.popescu6@example.mdPoșta electronică
·· PhonestringDa+37361160406Telefon de contact
· RefIdstringDaFără observațiiNumărul de referință
· SecondaryCategoriesarray<object>DaCategorii secundare
·· IdintegerDaNotă internăIdentificatorul unic
·· NamestringDaSRL "Exemplu Grup"Denumirea
· ApprovedOnDateTimeDa2023-02-27T10:30:00ZData aprobării
· DamageCausednumberDa42.64Valoarea prejudiciului cauzat
· DamageRepairednumberDa90.07Valoarea prejudiciului reparat
· GoodsUnderArrestnumberDa90.98Valoarea bunurilor puse sub sechestru
· JudicialExpensesCalculatednumberDa78.68Cheltuieli judiciare stabilite
· JudicialExpensesReturnednumberDa82.9Cheltuieli judiciare recuperate benevol

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/GetIndictment' \
  --data '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetIndictment xmlns="http://mconnect.gov.md/consumer">
      <Request>
        <Number>AB841377</Number>
      </Request>
      <RequestHeaders>
        <CallingUser>2000000000001</CallingUser>
        <CallingEntity>1002600024777</CallingEntity>
        <CallBasis>Legea 133/2011 privind protecția datelor</CallBasis>
        <CallReason>Prestare serviciu public</CallReason>
      </RequestHeaders>
    </GetIndictment>
  </soap:Body>
</soap:Envelope>'

Răspuns

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetIndictmentResponse xmlns="http://mconnect.gov.md/consumer">
      <Response>
        <Indictment>
          <Id>Fără observații</Id>
          <Number>AB686752</Number>
          <Annexes>Eșantion</Annexes>
          <Attachments>
            <Author>Valoare exemplu</Author>
            <Essence>Conform registrului</Essence>
            <FileLength>95</FileLength>
            <Id>Fără observații</Id>
            <Name>SA "Construct Plus"</Name>
            <Subject>Date generate (mock)</Subject>
          </Attachments>
          <Category>
            <Id>47</Id>
            <Name>SA "Construct Plus"</Name>
          </Category>
          <ClaimType>0</ClaimType>
          <Comments>Date generate (mock)</Comments>
          <Court>
            <Id>Fără observații</Id>
            <Name>SA "Construct Plus"</Name>
          </Court>
          <CrimeEnvironment>
            <Id>47</Id>
            <Name>SA "Construct Plus"</Name>
          </CrimeEnvironment>
          <ExaminationType>
            <Id>47</Id>
            <Name>SA "Construct Plus"</Name>
          </ExaminationType>
          <Indexes>
            <Id>47</Id>
            <Name>SA "Construct Plus"</Name>
          </Indexes>
          <InitializationType>
            <Id>47</Id>
            <Name>SA "Construct Plus"</Name>
          </InitializationType>
          <IsSecret>true</IsSecret>
          <Judge>
            <IDN>Notă internă</IDN>
            <GivenName>Ion</GivenName>
            <FamilyName>Creangă</FamilyName>
            <FullName>Creangă Ion Dumitru</FullName>
          </Judge>
          <Nature>Notă internă</Nature>
          <Parties>
            <IDN>Notă internă</IDN>
            <GivenName>Ion</GivenName>
            <FamilyName>Postolache</FamilyName>
            <FullName>Postolache Ion Mihai</FullName>
            <Comments>Date generate (mock)</Comments>
            <DateOfBirth>1978-01-04</DateOfBirth>
            <Gender>1</Gender>
            <IsMinor>false</IsMinor>
            <PartyType>
              <Id>47</Id>
              <Name>SA "Construct Plus"</Name>
            </PartyType>
            <PersonType>
              <Id>47</Id>
              <Name>SA "Construct Plus"</Name>
            </PersonType>
          </Parties>
          <Premise>
            <Address>or. Hîncești, str. Vasile Alecsandri 91</Address>
            <Id>Fără observații</Id>
            <Name>SA "Construct Plus"</Name>
          </Premise>
          <Prosecutor>
            <IDN>Notă internă</IDN>
            <GivenName>Gheorghe</GivenName>
            <FamilyName>Cebotari</FamilyName>
            <Email>gheorghe.cebotari13@example.md</Email>
            <Phone>+37368091913</Phone>
          </Prosecutor>
          <RefId>Informație de probă</RefId>
          <SecondaryCategories>
            <Id>47</Id>
            <Name>SA "Construct Plus"</Name>
          </SecondaryCategories>
          <ApprovedOn>2024-07-01T10:30:00Z</ApprovedOn>
          <DamageCaused>13.62</DamageCaused>
          <DamageRepaired>72.24</DamageRepaired>
          <GoodsUnderArrest>25.64</GoodsUnderArrest>
          <JudicialExpensesCalculated>6.48</JudicialExpensesCalculated>
          <JudicialExpensesReturned>31.04</JudicialExpensesReturned>
        </Indictment>
      </Response>
    </GetIndictmentResponse>
  </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/GetIndictment' \
  --data '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetIndictment xmlns="http://mconnect.gov.md/consumer">
      <Request>
        <Number>AB616505</Number>
      </Request>
    </GetIndictment>
  </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/GetIndictment