SOAP WSDL Generate Code

CheckpointServiceSoap12 / VratiSubjektDetalji

ASP AutoIt C C (Unicode) C++ C++ (Unicode) C# DataFlex Delphi Foxpro Go Java Node.js Objective-C Perl PHP Extension PowerBuilder Powershell PureBasic Python CkPython Ruby SQL Server Swift TCL VB.NET VB6 VBScript Xojo
var
xml: HCkXml;
soapRequestBody: PWideChar;
endpoint: PWideChar;
soapAction: PWideChar;
contentType: PWideChar;
http: HCkHttp;
resp: HCkHttpResponse;
responseXml: HCkXml;
statusCode: Integer;
Subjekt_ID: Integer;
MBR: PWideChar;
PIB: PWideChar;
Datum_Osnivanja: PWideChar;
Datum_Brisanja: PWideChar;
Naziv_skraceni: PWideChar;
Naziv_pun: PWideChar;
Sediste_mesto: PWideChar;
Sediste_opstina: PWideChar;
Sediste_region: PWideChar;
Sediste_drzava: PWideChar;
Sediste_ulica: PWideChar;
Sediste_postanski_broj: PWideChar;
Status_APR: PWideChar;
Status_NBS: PWideChar;
Status_CheckPoint: PWideChar;
Pravna_Forma: PWideChar;
Delatnost_Sifra: PWideChar;
Delatnost_Region: PWideChar;
Delatnost_Naziv: PWideChar;
Poslednji_FI: Integer;
Velicina: PWideChar;
Insolventan: PWideChar;
Pdv_Broj: PWideChar;
Subjekt_MBR: PWideChar;
Tekuci_Racun: PWideChar;
Datum_Otvaranja: PWideChar;
Datum_Zatvaranja: PWideChar;
Banka: PWideChar;
Tip_Racuna: PWideChar;
Status_Racuna: PWideChar;
Drugi_Racun: PWideChar;
Telefon: PWideChar;
v_Email: PWideChar;
Web: PWideChar;
Datum_od: PWideChar;
Datum_do: PWideChar;
Blokada_dana: Integer;
Blokada_iznos: PWideChar;
Bonitetna_Ocena: PWideChar;
Dinamicna_Ocena: Integer;
Godina_Bilans: Integer;
Godina: Integer;
BrojZaposlenih: Integer;
Roe: PWideChar;
Roa: PWideChar;
Prosecno_vreme_naplate_potrazivanja: PWideChar;
Prosecno_vreme_placanja_dobavljacima: PWideChar;
Gotovina: PWideChar;
Potrazivanja_od_kupaca: PWideChar;
Obaveze_prema_dobavljacima: PWideChar;
Ukupna_aktiva: PWideChar;
Stalna_imovina: PWideChar;
Poslovni_prihod_po_zaposlenom: PWideChar;
Neto_gubitak: PWideChar;
Neto_dobitak: PWideChar;
Poslovni_prihodi: PWideChar;
Ukupni_prihodi: PWideChar;
Valuta: PWideChar;
Dugorocne_obaveze_i_rezervisanja: PWideChar;
Kapital: PWideChar;
Neto_rezultat: PWideChar;
Zastupnik_ime: PWideChar;
Zastupnik_prezime: PWideChar;
Zastupnik_funkcija: PWideChar;
Datum: PWideChar;
Broj_blokiranih_racuna: Integer;
Ukupan_broj_racuna: Integer;
Iznos: PWideChar;
Status: PWideChar;
PDV_status: PWideChar;
PU_status: PWideChar;

begin
xml := CkXml_Create();
CkXml_putTag(xml,'soap:Envelope');
CkXml_AddAttribute(xml,'xmlns:soap','http://www.w3.org/2003/05/soap-envelope');
CkXml_AddAttribute(xml,'xmlns:ser','service.checkpoint.rs');
CkXml_UpdateChildContent(xml,'soap:Header','');
CkXml_UpdateChildContentInt(xml,'soap:Body|ser:VratiSubjektDetalji|ser:subjekt_ID',1042);
CkXml_UpdateChildContent(xml,'soap:Body|ser:VratiSubjektDetalji|ser:token','string');

// In a SOAP HTTP request, including the XML declaration (<?xml version="1.0" encoding="UTF-8"?>) in the XML body is generally not required. 
CkXml_putEmitXmlDecl(xml,False);
soapRequestBody := CkXml__getXml(xml);

endpoint := 'https://service.checkpoint.rs/service.asmx';
soapAction := 'service.checkpoint.rs/VratiSubjektDetalji';
//  For SOAP requests, the standard Content-Type is usually set to "text/xml" or "application/soap+xml"
contentType := 'text/xml';

http := CkHttp_Create();

CkHttp_ClearHeaders(http);
CkHttp_SetRequestHeader(http,'Content-Type',contentType);
CkHttp_SetRequestHeader(http,'SOAPAction',soapAction);

resp := CkHttp_PostXml(http,endpoint,soapRequestBody,'utf-8');
if (CkHttp_getLastMethodSuccess(http) = False) then
  begin
    Memo1.Lines.Add(CkHttp__lastErrorText(http));
    Memo1.Lines.Add('Failed to send SOAP request.');
    Exit;
  end;

// Get the XML response body.
responseXml := CkXml_Create();
CkHttpResponse_GetBodyXml(resp,responseXml);

statusCode := CkHttpResponse_getStatusCode(resp);
Memo1.Lines.Add('response status code: ' + IntToStr(statusCode));

CkHttpResponse_Dispose(resp);

// If the status code does not indicate succcess, then show the response XML,
// which probably contains error information.
if (statusCode <> 200) then
  begin
    Memo1.Lines.Add(CkXml__getXml(responseXml));
    Exit;
  end;

Memo1.Lines.Add(CkXml__getXml(responseXml));

// Parse the successful SOAP response XML.

// This is a sample of the response XML, but the namespace prefixes will be different.
// We can parse the result using "*" for the namespace prefixes (see below).

Subjekt_ID := CkXml_GetChildIntValue(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Subjekt_ID');
MBR := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:MBR');
PIB := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:PIB');
Datum_Osnivanja := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Datum_Osnivanja');
Datum_Brisanja := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Datum_Brisanja');
Naziv_skraceni := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Naziv_skraceni');
Naziv_pun := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Naziv_pun');
Sediste_mesto := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Sediste_mesto');
Sediste_opstina := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Sediste_opstina');
Sediste_region := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Sediste_region');
Sediste_drzava := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Sediste_drzava');
Sediste_ulica := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Sediste_ulica');
Sediste_postanski_broj := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Sediste_postanski_broj');
Status_APR := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Status_APR');
Status_NBS := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Status_NBS');
Status_CheckPoint := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Status_CheckPoint');
Pravna_Forma := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Pravna_Forma');
Delatnost_Sifra := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Delatnost_Sifra');
Delatnost_Region := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Delatnost_Region');
Delatnost_Naziv := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Delatnost_Naziv');
Poslednji_FI := CkXml_GetChildIntValue(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Poslednji_FI');
Velicina := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Velicina');
Insolventan := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Insolventan');
Pdv_Broj := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Pdv_Broj');
Subjekt_ID := CkXml_GetChildIntValue(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:TekuciRacuni|*:SubjektTekuciRacun|*:Subjekt_ID');
Subjekt_MBR := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:TekuciRacuni|*:SubjektTekuciRacun|*:Subjekt_MBR');
Tekuci_Racun := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:TekuciRacuni|*:SubjektTekuciRacun|*:Tekuci_Racun');
Datum_Otvaranja := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:TekuciRacuni|*:SubjektTekuciRacun|*:Datum_Otvaranja');
Datum_Zatvaranja := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:TekuciRacuni|*:SubjektTekuciRacun|*:Datum_Zatvaranja');
Banka := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:TekuciRacuni|*:SubjektTekuciRacun|*:Banka');
Tip_Racuna := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:TekuciRacuni|*:SubjektTekuciRacun|*:Tip_Racuna');
Status_Racuna := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:TekuciRacuni|*:SubjektTekuciRacun|*:Status_Racuna');
Drugi_Racun := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:TekuciRacuni|*:SubjektTekuciRacun|*:Drugi_Racun');
Subjekt_ID := CkXml_GetChildIntValue(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Kontakt|*:SubjektKontakt|*:Subjekt_ID');
MBR := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Kontakt|*:SubjektKontakt|*:MBR');
Telefon := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Kontakt|*:SubjektKontakt|*:Telefon');
v_Email := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Kontakt|*:SubjektKontakt|*:Email');
Web := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Kontakt|*:SubjektKontakt|*:Web');
Subjekt_ID := CkXml_GetChildIntValue(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Blokade|*:SubjektNbsBlokada|*:Subjekt_ID');
MBR := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Blokade|*:SubjektNbsBlokada|*:MBR');
PIB := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Blokade|*:SubjektNbsBlokada|*:PIB');
Datum_od := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Blokade|*:SubjektNbsBlokada|*:Datum_od');
Datum_do := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Blokade|*:SubjektNbsBlokada|*:Datum_do');
Blokada_dana := CkXml_GetChildIntValue(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Blokade|*:SubjektNbsBlokada|*:Blokada_dana');
Blokada_iznos := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Blokade|*:SubjektNbsBlokada|*:Blokada_iznos');
Subjekt_ID := CkXml_GetChildIntValue(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Bonitetna_ocena|*:SubjektBonitet|*:Subjekt_ID');
MBR := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Bonitetna_ocena|*:SubjektBonitet|*:MBR');
PIB := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Bonitetna_ocena|*:SubjektBonitet|*:PIB');
Bonitetna_Ocena := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Bonitetna_ocena|*:SubjektBonitet|*:Bonitetna_Ocena');
Dinamicna_Ocena := CkXml_GetChildIntValue(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Bonitetna_ocena|*:SubjektBonitet|*:Dinamicna_Ocena');
Godina_Bilans := CkXml_GetChildIntValue(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Bonitetna_ocena|*:SubjektBonitet|*:Godina_Bilans');
Subjekt_ID := CkXml_GetChildIntValue(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Poslovanje|*:SubjektPoslovanje|*:Subjekt_ID');
MBR := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Poslovanje|*:SubjektPoslovanje|*:MBR');
PIB := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Poslovanje|*:SubjektPoslovanje|*:PIB');
Godina := CkXml_GetChildIntValue(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Poslovanje|*:SubjektPoslovanje|*:Godina');
BrojZaposlenih := CkXml_GetChildIntValue(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Poslovanje|*:SubjektPoslovanje|*:BrojZaposlenih');
Roe := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Poslovanje|*:SubjektPoslovanje|*:Roe');
Roa := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Poslovanje|*:SubjektPoslovanje|*:Roa');
Prosecno_vreme_naplate_potrazivanja := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Poslovanje|*:SubjektPoslovanje|*:Prosecno_vreme_naplate_potrazivanja');
Prosecno_vreme_placanja_dobavljacima := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Poslovanje|*:SubjektPoslovanje|*:Prosecno_vreme_placanja_dobavljacima');
Gotovina := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Poslovanje|*:SubjektPoslovanje|*:Gotovina');
Potrazivanja_od_kupaca := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Poslovanje|*:SubjektPoslovanje|*:Potrazivanja_od_kupaca');
Obaveze_prema_dobavljacima := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Poslovanje|*:SubjektPoslovanje|*:Obaveze_prema_dobavljacima');
Ukupna_aktiva := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Poslovanje|*:SubjektPoslovanje|*:Ukupna_aktiva');
Stalna_imovina := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Poslovanje|*:SubjektPoslovanje|*:Stalna_imovina');
Poslovni_prihod_po_zaposlenom := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Poslovanje|*:SubjektPoslovanje|*:Poslovni_prihod_po_zaposlenom');
Neto_gubitak := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Poslovanje|*:SubjektPoslovanje|*:Neto_gubitak');
Neto_dobitak := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Poslovanje|*:SubjektPoslovanje|*:Neto_dobitak');
Poslovni_prihodi := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Poslovanje|*:SubjektPoslovanje|*:Poslovni_prihodi');
Ukupni_prihodi := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Poslovanje|*:SubjektPoslovanje|*:Ukupni_prihodi');
Valuta := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Poslovanje|*:SubjektPoslovanje|*:Valuta');
Dugorocne_obaveze_i_rezervisanja := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Poslovanje|*:SubjektPoslovanje|*:Dugorocne_obaveze_i_rezervisanja');
Kapital := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Poslovanje|*:SubjektPoslovanje|*:Kapital');
Subjekt_ID := CkXml_GetChildIntValue(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Poslovanje_CrnaGora|*:SubjektPoslovanjeCG|*:Subjekt_ID');
MBR := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Poslovanje_CrnaGora|*:SubjektPoslovanjeCG|*:MBR');
PIB := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Poslovanje_CrnaGora|*:SubjektPoslovanjeCG|*:PIB');
Godina := CkXml_GetChildIntValue(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Poslovanje_CrnaGora|*:SubjektPoslovanjeCG|*:Godina');
BrojZaposlenih := CkXml_GetChildIntValue(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Poslovanje_CrnaGora|*:SubjektPoslovanjeCG|*:BrojZaposlenih');
Neto_rezultat := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Poslovanje_CrnaGora|*:SubjektPoslovanjeCG|*:Neto_rezultat');
Poslovni_prihodi := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Poslovanje_CrnaGora|*:SubjektPoslovanjeCG|*:Poslovni_prihodi');
Kapital := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Poslovanje_CrnaGora|*:SubjektPoslovanjeCG|*:Kapital');
Subjekt_ID := CkXml_GetChildIntValue(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Zastupnici|*:SubjektZastupnik|*:Subjekt_ID');
Subjekt_MBR := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Zastupnici|*:SubjektZastupnik|*:Subjekt_MBR');
Zastupnik_ime := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Zastupnici|*:SubjektZastupnik|*:Zastupnik_ime');
Zastupnik_prezime := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Zastupnici|*:SubjektZastupnik|*:Zastupnik_prezime');
Zastupnik_funkcija := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Zastupnici|*:SubjektZastupnik|*:Zastupnik_funkcija');
Subjekt_ID := CkXml_GetChildIntValue(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Dnevne_blokade|*:SubjektDnevnaBlokada|*:Subjekt_ID');
MBR := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Dnevne_blokade|*:SubjektDnevnaBlokada|*:MBR');
Datum := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Dnevne_blokade|*:SubjektDnevnaBlokada|*:Datum');
Broj_blokiranih_racuna := CkXml_GetChildIntValue(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Dnevne_blokade|*:SubjektDnevnaBlokada|*:Broj_blokiranih_racuna');
Ukupan_broj_racuna := CkXml_GetChildIntValue(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Dnevne_blokade|*:SubjektDnevnaBlokada|*:Ukupan_broj_racuna');
Iznos := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Dnevne_blokade|*:SubjektDnevnaBlokada|*:Iznos');
Status := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Dnevne_blokade|*:SubjektDnevnaBlokada|*:Status');
Subjekt_ID := CkXml_GetChildIntValue(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Pdv_status|*:SubjektPdvStatus|*:Subjekt_ID');
MBR := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Pdv_status|*:SubjektPdvStatus|*:MBR');
PIB := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Pdv_status|*:SubjektPdvStatus|*:PIB');
PDV_status := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Pdv_status|*:SubjektPdvStatus|*:PDV_status');
PU_status := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:Pdv_status|*:SubjektPdvStatus|*:PU_status');
Subjekt_ID := CkXml_GetChildIntValue(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:AopIstorija|*:SubjektAopIstorija|*:Subjekt_ID');
MBR := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:AopIstorija|*:SubjektAopIstorija|*:MBR');
PIB := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:AopIstorija|*:SubjektAopIstorija|*:PIB');
Godina := CkXml_GetChildIntValue(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:AopIstorija|*:SubjektAopIstorija|*:Godina');
BrojZaposlenih := CkXml_GetChildIntValue(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:AopIstorija|*:SubjektAopIstorija|*:BrojZaposlenih');
Neto_gubitak := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:AopIstorija|*:SubjektAopIstorija|*:Neto_gubitak');
Neto_dobitak := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:AopIstorija|*:SubjektAopIstorija|*:Neto_dobitak');
Poslovni_prihodi := CkXml__getChildContent(responseXml,'*:Body|*:VratiSubjektDetaljiResponse|*:VratiSubjektDetaljiResult|*:AopIstorija|*:SubjektAopIstorija|*:Poslovni_prihodi');

CkXml_Dispose(xml);
CkHttp_Dispose(http);
CkXml_Dispose(responseXml);

Request XML
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:ser="service.checkpoint.rs">
    <soap:Header/>
    <soap:Body>
        <ser:VratiSubjektDetalji>
            <ser:subjekt_ID>1042</ser:subjekt_ID>
            <ser:token>string</ser:token>
        </ser:VratiSubjektDetalji>
    </soap:Body>
</soap:Envelope>
Response XML
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:ser="service.checkpoint.rs">
    <soap:Header/>
    <soap:Body>
        <ser:VratiSubjektDetaljiResponse>
            <ser:VratiSubjektDetaljiResult>
                <ser:Subjekt_ID>1042</ser:Subjekt_ID>
                <ser:MBR>string</ser:MBR>
                <ser:PIB>string</ser:PIB>
                <ser:Datum_Osnivanja>dateTime</ser:Datum_Osnivanja>
                <ser:Datum_Brisanja>dateTime</ser:Datum_Brisanja>
                <ser:Naziv_skraceni>string</ser:Naziv_skraceni>
                <ser:Naziv_pun>string</ser:Naziv_pun>
                <ser:Sediste_mesto>string</ser:Sediste_mesto>
                <ser:Sediste_opstina>string</ser:Sediste_opstina>
                <ser:Sediste_region>string</ser:Sediste_region>
                <ser:Sediste_drzava>string</ser:Sediste_drzava>
                <ser:Sediste_ulica>string</ser:Sediste_ulica>
                <ser:Sediste_postanski_broj>string</ser:Sediste_postanski_broj>
                <ser:Status_APR>string</ser:Status_APR>
                <ser:Status_NBS>string</ser:Status_NBS>
                <ser:Status_CheckPoint>string</ser:Status_CheckPoint>
                <ser:Pravna_Forma>string</ser:Pravna_Forma>
                <ser:Delatnost_Sifra>string</ser:Delatnost_Sifra>
                <ser:Delatnost_Region>unsignedShort</ser:Delatnost_Region>
                <ser:Delatnost_Naziv>string</ser:Delatnost_Naziv>
                <ser:Poslednji_FI>1042</ser:Poslednji_FI>
                <ser:Velicina>string</ser:Velicina>
                <ser:Insolventan>string</ser:Insolventan>
                <ser:Pdv_Broj>string</ser:Pdv_Broj>
                <ser:TekuciRacuni>
                    <ser:SubjektTekuciRacun>
                        <ser:Subjekt_ID>1042</ser:Subjekt_ID>
                        <ser:Subjekt_MBR>string</ser:Subjekt_MBR>
                        <ser:Tekuci_Racun>string</ser:Tekuci_Racun>
                        <ser:Datum_Otvaranja>dateTime</ser:Datum_Otvaranja>
                        <ser:Datum_Zatvaranja>dateTime</ser:Datum_Zatvaranja>
                        <ser:Banka>string</ser:Banka>
                        <ser:Tip_Racuna>string</ser:Tip_Racuna>
                        <ser:Status_Racuna>string</ser:Status_Racuna>
                        <ser:Drugi_Racun>true</ser:Drugi_Racun>
                    </ser:SubjektTekuciRacun>
                </ser:TekuciRacuni>
                <ser:Kontakt>
                    <ser:SubjektKontakt>
                        <ser:Subjekt_ID>1042</ser:Subjekt_ID>
                        <ser:MBR>string</ser:MBR>
                        <ser:Telefon>string</ser:Telefon>
                        <ser:Email>string</ser:Email>
                        <ser:Web>string</ser:Web>
                    </ser:SubjektKontakt>
                </ser:Kontakt>
                <ser:Blokade>
                    <ser:SubjektNbsBlokada>
                        <ser:Subjekt_ID>1042</ser:Subjekt_ID>
                        <ser:MBR>string</ser:MBR>
                        <ser:PIB>string</ser:PIB>
                        <ser:Datum_od>dateTime</ser:Datum_od>
                        <ser:Datum_do>dateTime</ser:Datum_do>
                        <ser:Blokada_dana>1042</ser:Blokada_dana>
                        <ser:Blokada_iznos>99.0</ser:Blokada_iznos>
                    </ser:SubjektNbsBlokada>
                </ser:Blokade>
                <ser:Bonitetna_ocena>
                    <ser:SubjektBonitet>
                        <ser:Subjekt_ID>1042</ser:Subjekt_ID>
                        <ser:MBR>string</ser:MBR>
                        <ser:PIB>string</ser:PIB>
                        <ser:Bonitetna_Ocena>string</ser:Bonitetna_Ocena>
                        <ser:Dinamicna_Ocena>1042</ser:Dinamicna_Ocena>
                        <ser:Godina_Bilans>1042</ser:Godina_Bilans>
                    </ser:SubjektBonitet>
                </ser:Bonitetna_ocena>
                <ser:Poslovanje>
                    <ser:SubjektPoslovanje>
                        <ser:Subjekt_ID>1042</ser:Subjekt_ID>
                        <ser:MBR>string</ser:MBR>
                        <ser:PIB>string</ser:PIB>
                        <ser:Godina>1042</ser:Godina>
                        <ser:BrojZaposlenih>1042</ser:BrojZaposlenih>
                        <ser:Roe>456.00</ser:Roe>
                        <ser:Roa>456.00</ser:Roa>
                        <ser:Prosecno_vreme_naplate_potrazivanja>456.00</ser:Prosecno_vreme_naplate_potrazivanja>
                        <ser:Prosecno_vreme_placanja_dobavljacima>456.00</ser:Prosecno_vreme_placanja_dobavljacima>
                        <ser:Gotovina>456.00</ser:Gotovina>
                        <ser:Potrazivanja_od_kupaca>456.00</ser:Potrazivanja_od_kupaca>
                        <ser:Obaveze_prema_dobavljacima>456.00</ser:Obaveze_prema_dobavljacima>
                        <ser:Ukupna_aktiva>456.00</ser:Ukupna_aktiva>
                        <ser:Stalna_imovina>456.00</ser:Stalna_imovina>
                        <ser:Poslovni_prihod_po_zaposlenom>456.00</ser:Poslovni_prihod_po_zaposlenom>
                        <ser:Neto_gubitak>456.00</ser:Neto_gubitak>
                        <ser:Neto_dobitak>456.00</ser:Neto_dobitak>
                        <ser:Poslovni_prihodi>456.00</ser:Poslovni_prihodi>
                        <ser:Ukupni_prihodi>456.00</ser:Ukupni_prihodi>
                        <ser:Valuta>string</ser:Valuta>
                        <ser:Dugorocne_obaveze_i_rezervisanja>456.00</ser:Dugorocne_obaveze_i_rezervisanja>
                        <ser:Kapital>456.00</ser:Kapital>
                    </ser:SubjektPoslovanje>
                </ser:Poslovanje>
                <ser:Poslovanje_CrnaGora>
                    <ser:SubjektPoslovanjeCG>
                        <ser:Subjekt_ID>1042</ser:Subjekt_ID>
                        <ser:MBR>string</ser:MBR>
                        <ser:PIB>string</ser:PIB>
                        <ser:Godina>1042</ser:Godina>
                        <ser:BrojZaposlenih>1042</ser:BrojZaposlenih>
                        <ser:Neto_rezultat>456.00</ser:Neto_rezultat>
                        <ser:Poslovni_prihodi>456.00</ser:Poslovni_prihodi>
                        <ser:Kapital>456.00</ser:Kapital>
                    </ser:SubjektPoslovanjeCG>
                </ser:Poslovanje_CrnaGora>
                <ser:Zastupnici>
                    <ser:SubjektZastupnik>
                        <ser:Subjekt_ID>1042</ser:Subjekt_ID>
                        <ser:Subjekt_MBR>string</ser:Subjekt_MBR>
                        <ser:Zastupnik_ime>string</ser:Zastupnik_ime>
                        <ser:Zastupnik_prezime>string</ser:Zastupnik_prezime>
                        <ser:Zastupnik_funkcija>string</ser:Zastupnik_funkcija>
                    </ser:SubjektZastupnik>
                </ser:Zastupnici>
                <ser:Dnevne_blokade>
                    <ser:SubjektDnevnaBlokada>
                        <ser:Subjekt_ID>1042</ser:Subjekt_ID>
                        <ser:MBR>string</ser:MBR>
                        <ser:Datum>dateTime</ser:Datum>
                        <ser:Broj_blokiranih_racuna>1042</ser:Broj_blokiranih_racuna>
                        <ser:Ukupan_broj_racuna>1042</ser:Ukupan_broj_racuna>
                        <ser:Iznos>99.0</ser:Iznos>
                        <ser:Status>string</ser:Status>
                    </ser:SubjektDnevnaBlokada>
                </ser:Dnevne_blokade>
                <ser:Pdv_status>
                    <ser:SubjektPdvStatus>
                        <ser:Subjekt_ID>1042</ser:Subjekt_ID>
                        <ser:MBR>string</ser:MBR>
                        <ser:PIB>string</ser:PIB>
                        <ser:PDV_status>string</ser:PDV_status>
                        <ser:PU_status>string</ser:PU_status>
                    </ser:SubjektPdvStatus>
                </ser:Pdv_status>
                <ser:AopIstorija>
                    <ser:SubjektAopIstorija>
                        <ser:Subjekt_ID>1042</ser:Subjekt_ID>
                        <ser:MBR>string</ser:MBR>
                        <ser:PIB>string</ser:PIB>
                        <ser:Godina>1042</ser:Godina>
                        <ser:BrojZaposlenih>1042</ser:BrojZaposlenih>
                        <ser:Neto_gubitak>456.00</ser:Neto_gubitak>
                        <ser:Neto_dobitak>456.00</ser:Neto_dobitak>
                        <ser:Poslovni_prihodi>456.00</ser:Poslovni_prihodi>
                    </ser:SubjektAopIstorija>
                </ser:AopIstorija>
            </ser:VratiSubjektDetaljiResult>
        </ser:VratiSubjektDetaljiResponse>
    </soap:Body>
</soap:Envelope>