DefaultEndpoint / Cancel
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
IncludeFile "CkHttp.pb"
IncludeFile "CkHttpResponse.pb"
IncludeFile "CkXml.pb"
Procedure ChilkatExample()
xml.i = CkXml::ckCreate()
If xml.i = 0
Debug "Failed to create object."
ProcedureReturn
EndIf
CkXml::setCkTag(xml, "soap:Envelope")
CkXml::ckAddAttribute(xml,"xmlns:soap","http://www.w3.org/2003/05/soap-envelope")
CkXml::ckAddAttribute(xml,"xmlns:a031","http://sfera.sk/xmtrade/isom/types/2013/03")
CkXml::ckAddAttribute(xml,"xmlns:a03","http://sfera.sk/xmtrade/isom/services/MeasuredValuesOfSupplyAndDeliveryPoints/2013/03")
CkXml::ckUpdateChildContent(xml,"soap:Header","")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:UNH|a031:REFERENCENUMBER","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:UNH|a031:IDENTIFIER","UTILMD")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:UNH|a031:VERSIONNUMBER","D")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:UNH|a031:RELEASENUMBER","01C")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:UNH|a031:CONTROLAGENCY","UN")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:UNH|a031:ASSOCCODE","E4SK40")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:UNH|a031:ACCESSREF","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:BGM|a031:NAME","string")
CkXml::ckUpdateChildContentInt(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:BGM|a031:CODELISTAGENCY",260)
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:BGM|a031:DOCUMENTNUMBER","string")
CkXml::ckUpdateChildContentInt(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:BGM|a031:DOCUMENTFUNC",9)
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:BGM|a031:RESPONSETYPE","AB")
CkXml::ckUpdateChildContentInt(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:DTM|a031:DATUMQUALIFIER",92)
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:DTM|a031:DATUM","string")
CkXml::ckUpdateChildContentInt(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:DTM|a031:FORMAT",203)
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:RFF|a031:REFERENCEQUALIFIER","ACW")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:RFF|a031:REFERENCENUMBER","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:ACTION","MR")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:PARTNER","string")
CkXml::ckUpdateChildContentInt(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:CODELISTAGENCY",305)
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:PARTNERNAME1","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:PARTNERNAME2","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:STREET1","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:STREET2","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:STREET3","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:STREET4","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:CITY","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:COUNTRY","SK")
CkXml::ckUpdateChildContentInt(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:PLACE_QUALIFIER",172)
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:PLACE_ID","string")
CkXml::ckUpdateChildContentInt(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:CODE_LIST_RESPONSIBLE_AGENCY",305)
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:LINE_ITEM_NUMBER","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:ITEM_NUMBER","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:CODE_LIST_RESPONSIBLE_AGENCY","SKE")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:MEA|a031:MEASURMENT_APPLICATION","AAZ")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:MEA|a031:MEASURMENT_UNIT_QUALIFIER","KWH")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:MEA|a031:MEASURMENT_VALUE","string")
CkXml::ckUpdateChildContentInt(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:QTY|a031:QUANTITY_QUALIFIER",47)
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:QTY|a031:QUANTITY","string")
CkXml::ckUpdateChildContentInt(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:QTY|a031:DTM|a031:DATUMQUALIFIER",92)
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:QTY|a031:DTM|a031:DATUM","string")
CkXml::ckUpdateChildContentInt(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:QTY|a031:DTM|a031:FORMAT",203)
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:CHARACTERISTIC_ID","Z03")
CkXml::ckUpdateChildContentInt(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:CODE_LIST_RESPONSIBLE_AGENCY",260)
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:CAV|a031:CHARACTERISTIC_VALUE_CODED","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:CAV|a031:AGENCY","SKE")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:CAV|a031:CHARACTERISTIC_VALUE","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:MEA|a031:MEASURMENT_APPLICATION","AAZ")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:MEA|a031:MEASURMENT_UNIT_QUALIFIER","KWH")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:MEA|a031:MEASURMENT_VALUE","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:RFF|a031:REFERENCEQUALIFIER","ACW")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:RFF|a031:REFERENCENUMBER","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:ZIPCODE","string")
CkXml::ckUpdateChildContentInt(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:OBJECT_TYPE",24)
CkXml::ckUpdateChildContentInt(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:PLACE_QUALIFIER",172)
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:PLACE_ID","string")
CkXml::ckUpdateChildContentInt(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:CODE_LIST_RESPONSIBLE_AGENCY",305)
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:LINE_ITEM_NUMBER","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:ITEM_NUMBER","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:CODE_LIST_RESPONSIBLE_AGENCY","SKE")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:MEA|a031:MEASURMENT_APPLICATION","AAZ")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:MEA|a031:MEASURMENT_UNIT_QUALIFIER","KWH")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:MEA|a031:MEASURMENT_VALUE","string")
CkXml::ckUpdateChildContentInt(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:QTY|a031:QUANTITY_QUALIFIER",47)
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:QTY|a031:QUANTITY","string")
CkXml::ckUpdateChildContentInt(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:QTY|a031:DTM|a031:DATUMQUALIFIER",92)
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:QTY|a031:DTM|a031:DATUM","string")
CkXml::ckUpdateChildContentInt(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:QTY|a031:DTM|a031:FORMAT",203)
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:CCI|a031:CHARACTERISTIC_ID","Z03")
CkXml::ckUpdateChildContentInt(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:CCI|a031:CODE_LIST_RESPONSIBLE_AGENCY",260)
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:CCI|a031:CAV|a031:CHARACTERISTIC_VALUE_CODED","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:CCI|a031:CAV|a031:AGENCY","SKE")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:CCI|a031:CAV|a031:CHARACTERISTIC_VALUE","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:CCI|a031:MEA|a031:MEASURMENT_APPLICATION","AAZ")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:CCI|a031:MEA|a031:MEASURMENT_UNIT_QUALIFIER","KWH")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:CCI|a031:MEA|a031:MEASURMENT_VALUE","string")
CkXml::ckUpdateChildContentInt(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:DTM|a031:DATUMQUALIFIER",92)
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:DTM|a031:DATUM","string")
CkXml::ckUpdateChildContentInt(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:DTM|a031:FORMAT",203)
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:PRC|a031:PROCESS_TYPE","MSG_DETAIL")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:PRC|a031:CODELISTAGENCY","SKE")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:FTX|a031:TEXT_SUBJECT_QUALIFIER","AAI")
CkXml::ckUpdateChildContentInt(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:FTX|a031:FREE_TEXT_CODE",3)
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:FTX|a031:CODELISTAGENCY","SKE")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:FTX|a031:FREE_TEXT_1","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:FTX|a031:FREE_TEXT_2","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:FTX|a031:FREE_TEXT_3","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:FTX|a031:FREE_TEXT_4","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:FTX|a031:FREE_TEXT_5","string")
CkXml::ckUpdateChildContentInt(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:AGR|a031:AGREE_TYPE_ID",11)
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:AGR|a031:AGREE_TYPE_DESCRIPTION","E01")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:AGR|a031:AGREE_TYPE_CODE_LIST","string")
CkXml::ckUpdateChildContentInt(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:AGR|a031:AGREE_TYPE_AGENCY",260)
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:AGR|a031:AGREE_TYPE","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:CCI|a031:CHARACTERISTIC_ID","Z03")
CkXml::ckUpdateChildContentInt(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:CCI|a031:CODE_LIST_RESPONSIBLE_AGENCY",260)
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:CCI|a031:CAV|a031:CHARACTERISTIC_VALUE_CODED","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:CCI|a031:CAV|a031:AGENCY","SKE")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:CCI|a031:CAV|a031:CHARACTERISTIC_VALUE","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:CCI|a031:MEA|a031:MEASURMENT_APPLICATION","AAZ")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:CCI|a031:MEA|a031:MEASURMENT_UNIT_QUALIFIER","KWH")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:CCI|a031:MEA|a031:MEASURMENT_VALUE","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:ACTION","MR")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:PARTNER","string")
CkXml::ckUpdateChildContentInt(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:CODELISTAGENCY",305)
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:PARTNERNAME1","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:PARTNERNAME2","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:STREET1","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:STREET2","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:STREET3","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:STREET4","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:CITY","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:COUNTRY","SK")
CkXml::ckUpdateChildContentInt(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:PLACE_QUALIFIER",172)
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:PLACE_ID","string")
CkXml::ckUpdateChildContentInt(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:CODE_LIST_RESPONSIBLE_AGENCY",305)
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:LINE_ITEM_NUMBER","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:ITEM_NUMBER","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:CODE_LIST_RESPONSIBLE_AGENCY","SKE")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:MEA|a031:MEASURMENT_APPLICATION","AAZ")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:MEA|a031:MEASURMENT_UNIT_QUALIFIER","KWH")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:MEA|a031:MEASURMENT_VALUE","string")
CkXml::ckUpdateChildContentInt(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:QTY|a031:QUANTITY_QUALIFIER",47)
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:QTY|a031:QUANTITY","string")
CkXml::ckUpdateChildContentInt(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:QTY|a031:DTM|a031:DATUMQUALIFIER",92)
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:QTY|a031:DTM|a031:DATUM","string")
CkXml::ckUpdateChildContentInt(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:QTY|a031:DTM|a031:FORMAT",203)
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:CHARACTERISTIC_ID","Z03")
CkXml::ckUpdateChildContentInt(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:CODE_LIST_RESPONSIBLE_AGENCY",260)
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:CAV|a031:CHARACTERISTIC_VALUE_CODED","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:CAV|a031:AGENCY","SKE")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:CAV|a031:CHARACTERISTIC_VALUE","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:MEA|a031:MEASURMENT_APPLICATION","AAZ")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:MEA|a031:MEASURMENT_UNIT_QUALIFIER","KWH")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:MEA|a031:MEASURMENT_VALUE","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:RFF|a031:REFERENCEQUALIFIER","ACW")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:RFF|a031:REFERENCENUMBER","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:ZIPCODE","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:UNT|a031:NUMSEG","string")
CkXml::ckUpdateChildContent(xml,"soap:Body|a03:CancelRequest|a03:UTILMD|a031:UNT|a031:REFNUM","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::setCkEmitXmlDecl(xml, 0)
soapRequestBody.s = CkXml::ckGetXml(xml)
endpoint.s = "http://isom.okte.sk/interfaces/MeasuredValuesOfSupplyAndDeliveryPoints/Service.svc"
soapAction.s = "http://sfera.sk/xmtrade/isom/services/MeasuredValuesOfSupplyAndDeliveryPoints/2013/03/MeasuredValuesOfSupplyAndDeliveryPointsContract/Cancel"
; For SOAP requests, the standard Content-Type is usually set to "text/xml" or "application/soap+xml"
contentType.s = "text/xml"
http.i = CkHttp::ckCreate()
If http.i = 0
Debug "Failed to create object."
ProcedureReturn
EndIf
CkHttp::ckClearHeaders(http)
CkHttp::ckSetRequestHeader(http,"Content-Type",contentType)
CkHttp::ckSetRequestHeader(http,"SOAPAction",soapAction)
resp.i = CkHttp::ckPostXml(http,endpoint,soapRequestBody,"utf-8")
If CkHttp::ckLastMethodSuccess(http) = 0
Debug CkHttp::ckLastErrorText(http)
Debug "Failed to send SOAP request."
CkXml::ckDispose(xml)
CkHttp::ckDispose(http)
ProcedureReturn
EndIf
; Get the XML response body.
responseXml.i = CkXml::ckCreate()
If responseXml.i = 0
Debug "Failed to create object."
ProcedureReturn
EndIf
CkHttpResponse::ckGetBodyXml(resp,responseXml)
statusCode.i = CkHttpResponse::ckStatusCode(resp)
Debug "response status code: " + Str(statusCode)
CkHttpResponse::ckDispose(resp)
; If the status code does not indicate succcess, then show the response XML,
; which probably contains error information.
If statusCode <> 200
Debug CkXml::ckGetXml(responseXml)
CkXml::ckDispose(xml)
CkHttp::ckDispose(http)
CkXml::ckDispose(responseXml)
ProcedureReturn
EndIf
Debug CkXml::ckGetXml(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).
REFERENCEQUALIFIER.s
REFERENCENUMBER.s = CkXml::ckGetChildContent(responseXml,"*:Body|*:CancelResponse|*:APERAK|*:UNH|*:REFERENCENUMBER")
IDENTIFIER.s = CkXml::ckGetChildContent(responseXml,"*:Body|*:CancelResponse|*:APERAK|*:UNH|*:IDENTIFIER")
VERSIONNUMBER.s = CkXml::ckGetChildContent(responseXml,"*:Body|*:CancelResponse|*:APERAK|*:UNH|*:VERSIONNUMBER")
RELEASENUMBER.s = CkXml::ckGetChildContent(responseXml,"*:Body|*:CancelResponse|*:APERAK|*:UNH|*:RELEASENUMBER")
CONTROLAGENCY.s = CkXml::ckGetChildContent(responseXml,"*:Body|*:CancelResponse|*:APERAK|*:UNH|*:CONTROLAGENCY")
ASSOCCODE.s = CkXml::ckGetChildContent(responseXml,"*:Body|*:CancelResponse|*:APERAK|*:UNH|*:ASSOCCODE")
ACCESSREF.s = CkXml::ckGetChildContent(responseXml,"*:Body|*:CancelResponse|*:APERAK|*:UNH|*:ACCESSREF")
NAME.i = CkXml::ckGetChildIntValue(responseXml,"*:Body|*:CancelResponse|*:APERAK|*:BGM|*:NAME")
CODELISTAGENCY.i = CkXml::ckGetChildIntValue(responseXml,"*:Body|*:CancelResponse|*:APERAK|*:BGM|*:CODELISTAGENCY")
DOCUMENTNUMBER.s = CkXml::ckGetChildContent(responseXml,"*:Body|*:CancelResponse|*:APERAK|*:BGM|*:DOCUMENTNUMBER")
DOCUMENTFUNC.i = CkXml::ckGetChildIntValue(responseXml,"*:Body|*:CancelResponse|*:APERAK|*:BGM|*:DOCUMENTFUNC")
RESPONSETYPE.s = CkXml::ckGetChildContent(responseXml,"*:Body|*:CancelResponse|*:APERAK|*:BGM|*:RESPONSETYPE")
DATUMQUALIFIER.i = CkXml::ckGetChildIntValue(responseXml,"*:Body|*:CancelResponse|*:APERAK|*:DTM|*:DATUMQUALIFIER")
DATUM.s = CkXml::ckGetChildContent(responseXml,"*:Body|*:CancelResponse|*:APERAK|*:DTM|*:DATUM")
FORMAT.i = CkXml::ckGetChildIntValue(responseXml,"*:Body|*:CancelResponse|*:APERAK|*:DTM|*:FORMAT")
i.i = 0
count_i.i = CkXml::ckNumChildrenHavingTag(responseXml,"*:Body|*:CancelResponse|*:APERAK|a031:RFF")
While i < count_i
CkXml::setCkI(responseXml, i)
REFERENCEQUALIFIER = CkXml::ckGetChildContent(responseXml,"*:Body|*:CancelResponse|*:APERAK|*:RFF[i]|*:REFERENCEQUALIFIER")
REFERENCENUMBER = CkXml::ckGetChildContent(responseXml,"*:Body|*:CancelResponse|*:APERAK|*:RFF[i]|*:REFERENCENUMBER")
i = i + 1
Wend
ACTION.s = CkXml::ckGetChildContent(responseXml,"*:Body|*:CancelResponse|*:APERAK|*:NAD|*:ACTION")
PARTNER.s = CkXml::ckGetChildContent(responseXml,"*:Body|*:CancelResponse|*:APERAK|*:NAD|*:PARTNER")
CODELISTAGENCY = CkXml::ckGetChildIntValue(responseXml,"*:Body|*:CancelResponse|*:APERAK|*:NAD|*:CODELISTAGENCY")
ERROR_ID.s = CkXml::ckGetChildContent(responseXml,"*:Body|*:CancelResponse|*:APERAK|*:ERC|*:ERROR_ID")
AGENCY.s = CkXml::ckGetChildContent(responseXml,"*:Body|*:CancelResponse|*:APERAK|*:ERC|*:AGENCY")
TEXT_SUBJECT_QUALIFIER.s = CkXml::ckGetChildContent(responseXml,"*:Body|*:CancelResponse|*:APERAK|*:ERC|*:FTX|*:TEXT_SUBJECT_QUALIFIER")
FREE_TEXT_CODE.i = CkXml::ckGetChildIntValue(responseXml,"*:Body|*:CancelResponse|*:APERAK|*:ERC|*:FTX|*:FREE_TEXT_CODE")
FREE_TEXT_VALUE_CODE.s = CkXml::ckGetChildContent(responseXml,"*:Body|*:CancelResponse|*:APERAK|*:ERC|*:FTX|*:FREE_TEXT_VALUE_CODE")
CODE_LIST_ID.s = CkXml::ckGetChildContent(responseXml,"*:Body|*:CancelResponse|*:APERAK|*:ERC|*:FTX|*:CODE_LIST_ID")
strCODELISTAGENCY.s = CkXml::ckGetChildContent(responseXml,"*:Body|*:CancelResponse|*:APERAK|*:ERC|*:FTX|*:CODELISTAGENCY")
FREE_TEXT_1.s = CkXml::ckGetChildContent(responseXml,"*:Body|*:CancelResponse|*:APERAK|*:ERC|*:FTX|*:FREE_TEXT_1")
FREE_TEXT_2.s = CkXml::ckGetChildContent(responseXml,"*:Body|*:CancelResponse|*:APERAK|*:ERC|*:FTX|*:FREE_TEXT_2")
FREE_TEXT_3.s = CkXml::ckGetChildContent(responseXml,"*:Body|*:CancelResponse|*:APERAK|*:ERC|*:FTX|*:FREE_TEXT_3")
FREE_TEXT_4.s = CkXml::ckGetChildContent(responseXml,"*:Body|*:CancelResponse|*:APERAK|*:ERC|*:FTX|*:FREE_TEXT_4")
FREE_TEXT_5.s = CkXml::ckGetChildContent(responseXml,"*:Body|*:CancelResponse|*:APERAK|*:ERC|*:FTX|*:FREE_TEXT_5")
REFERENCEQUALIFIER = CkXml::ckGetChildContent(responseXml,"*:Body|*:CancelResponse|*:APERAK|*:ERC|*:RFF|*:REFERENCEQUALIFIER")
REFERENCENUMBER = CkXml::ckGetChildContent(responseXml,"*:Body|*:CancelResponse|*:APERAK|*:ERC|*:RFF|*:REFERENCENUMBER")
NUMSEG.i = CkXml::ckGetChildIntValue(responseXml,"*:Body|*:CancelResponse|*:APERAK|*:UNT|*:NUMSEG")
REFNUM.s = CkXml::ckGetChildContent(responseXml,"*:Body|*:CancelResponse|*:APERAK|*:UNT|*:REFNUM")
CkXml::ckDispose(xml)
CkHttp::ckDispose(http)
CkXml::ckDispose(responseXml)
ProcedureReturn
EndProcedure