Catalog › Interpelări › GetClassifier
GetClassifier Interpelări
Interpelarea ”GetClassifier” returnează datele din clasificator
SOAP · GetClassifier(ClassifierName: string) : Classifier
Date de intrare — Request
| Câmp | Tip | Oblig. | Exemplu | Descriere |
|---|---|---|---|---|
| ClassifierName | string | Da | Informație de probă | Denumirea clasificatorului |
Date de ieșire — Response
| Câmp | Tip | Oblig. | Exemplu | Descriere |
|---|---|---|---|---|
| Classifier | object | — | Date din clasificator | |
| · Classifier | object | Da | Date din clasificator | |
| ·· Id | integer | Da | 53 | Identificatorul unic |
| ·· Name | string | Da | SRL "Exemplu Grup" | Denumirea |
| ·· CaseTypeId | integer | Da | 73 | Tipul dosarului/cererii: 1 – Civil; 2 – Penal; 3 – Contravenţional |
| ·· Code | string | Da | C425 | Codul unic |
| ·· CoutTypeId | integer | Da | 38 | Tipul instanței de judecată: 1 – prima instant; 2 – apel; 3 - CSJ |
| ·· IsValid | boolean | Da | true | Este activ: true – da; false – nu |
| ·· ValidFrom | DateTime | Da | 2017-05-25T10:30:00Z | Activ (perioada, de la) |
| ·· ValidTo | DateTime | Da | 2021-05-08T10:30:00Z | Activ (perioada, până la) |
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/GetClassifier' \
--data '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetClassifier xmlns="http://mconnect.gov.md/consumer">
<Request>
<ClassifierName>Informație de probă</ClassifierName>
</Request>
<RequestHeaders>
<CallingUser>2000000000001</CallingUser>
<CallingEntity>1002600024777</CallingEntity>
<CallBasis>Legea 133/2011 privind protecția datelor</CallBasis>
<CallReason>Prestare serviciu public</CallReason>
</RequestHeaders>
</GetClassifier>
</soap:Body>
</soap:Envelope>'
Răspuns
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetClassifierResponse xmlns="http://mconnect.gov.md/consumer">
<Response>
<Classifier>
<Classifier>
<Id>82</Id>
<Name>SA "Moldova Servicii"</Name>
<CaseTypeId>75</CaseTypeId>
<Code>C667</Code>
<CoutTypeId>52</CoutTypeId>
<IsValid>true</IsValid>
<ValidFrom>2019-08-26T10:30:00Z</ValidFrom>
<ValidTo>2021-08-15T10:30:00Z</ValidTo>
</Classifier>
</Classifier>
</Response>
</GetClassifierResponse>
</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/GetClassifier' \
--data '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetClassifier xmlns="http://mconnect.gov.md/consumer">
<Request>
<ClassifierName>Informație de probă</ClassifierName>
</Request>
</GetClassifier>
</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>