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
func chilkatTest() {
let xml = CkoXml()!
xml.tag = "soap:Envelope"
xml.addAttribute("xmlns:soap", value: "http://www.w3.org/2003/05/soap-envelope")
xml.addAttribute("xmlns:a031", value: "http://sfera.sk/xmtrade/isom/types/2013/03")
xml.addAttribute("xmlns:a03", value: "http://sfera.sk/xmtrade/isom/services/MeasuredValuesOfSupplyAndDeliveryPoints/2013/03")
xml.updateChildContent("soap:Header", value: "")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:UNH|a031:REFERENCENUMBER", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:UNH|a031:IDENTIFIER", value: "UTILMD")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:UNH|a031:VERSIONNUMBER", value: "D")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:UNH|a031:RELEASENUMBER", value: "01C")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:UNH|a031:CONTROLAGENCY", value: "UN")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:UNH|a031:ASSOCCODE", value: "E4SK40")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:UNH|a031:ACCESSREF", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:BGM|a031:NAME", value: "string")
xml.updateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:BGM|a031:CODELISTAGENCY", value: 260)
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:BGM|a031:DOCUMENTNUMBER", value: "string")
xml.updateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:BGM|a031:DOCUMENTFUNC", value: 9)
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:BGM|a031:RESPONSETYPE", value: "AB")
xml.updateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:DTM|a031:DATUMQUALIFIER", value: 92)
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:DTM|a031:DATUM", value: "string")
xml.updateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:DTM|a031:FORMAT", value: 203)
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:RFF|a031:REFERENCEQUALIFIER", value: "ACW")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:RFF|a031:REFERENCENUMBER", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:ACTION", value: "MR")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:PARTNER", value: "string")
xml.updateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:CODELISTAGENCY", value: 305)
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:PARTNERNAME1", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:PARTNERNAME2", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:STREET1", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:STREET2", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:STREET3", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:STREET4", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:CITY", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:COUNTRY", value: "SK")
xml.updateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:PLACE_QUALIFIER", value: 172)
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:PLACE_ID", value: "string")
xml.updateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:CODE_LIST_RESPONSIBLE_AGENCY", value: 305)
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:LINE_ITEM_NUMBER", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:ITEM_NUMBER", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:CODE_LIST_RESPONSIBLE_AGENCY", value: "SKE")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:MEA|a031:MEASURMENT_APPLICATION", value: "AAZ")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:MEA|a031:MEASURMENT_UNIT_QUALIFIER", value: "KWH")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:MEA|a031:MEASURMENT_VALUE", value: "string")
xml.updateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:QTY|a031:QUANTITY_QUALIFIER", value: 47)
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:QTY|a031:QUANTITY", value: "string")
xml.updateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:QTY|a031:DTM|a031:DATUMQUALIFIER", value: 92)
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:QTY|a031:DTM|a031:DATUM", value: "string")
xml.updateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:QTY|a031:DTM|a031:FORMAT", value: 203)
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:CHARACTERISTIC_ID", value: "Z03")
xml.updateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:CODE_LIST_RESPONSIBLE_AGENCY", value: 260)
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:CAV|a031:CHARACTERISTIC_VALUE_CODED", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:CAV|a031:AGENCY", value: "SKE")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:CAV|a031:CHARACTERISTIC_VALUE", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:MEA|a031:MEASURMENT_APPLICATION", value: "AAZ")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:MEA|a031:MEASURMENT_UNIT_QUALIFIER", value: "KWH")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:MEA|a031:MEASURMENT_VALUE", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:RFF|a031:REFERENCEQUALIFIER", value: "ACW")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:RFF|a031:REFERENCENUMBER", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:ZIPCODE", value: "string")
xml.updateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:OBJECT_TYPE", value: 24)
xml.updateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:PLACE_QUALIFIER", value: 172)
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:PLACE_ID", value: "string")
xml.updateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:CODE_LIST_RESPONSIBLE_AGENCY", value: 305)
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:LINE_ITEM_NUMBER", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:ITEM_NUMBER", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:CODE_LIST_RESPONSIBLE_AGENCY", value: "SKE")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:MEA|a031:MEASURMENT_APPLICATION", value: "AAZ")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:MEA|a031:MEASURMENT_UNIT_QUALIFIER", value: "KWH")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:MEA|a031:MEASURMENT_VALUE", value: "string")
xml.updateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:QTY|a031:QUANTITY_QUALIFIER", value: 47)
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:QTY|a031:QUANTITY", value: "string")
xml.updateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:QTY|a031:DTM|a031:DATUMQUALIFIER", value: 92)
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:QTY|a031:DTM|a031:DATUM", value: "string")
xml.updateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:QTY|a031:DTM|a031:FORMAT", value: 203)
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:CCI|a031:CHARACTERISTIC_ID", value: "Z03")
xml.updateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:CCI|a031:CODE_LIST_RESPONSIBLE_AGENCY", value: 260)
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:CCI|a031:CAV|a031:CHARACTERISTIC_VALUE_CODED", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:CCI|a031:CAV|a031:AGENCY", value: "SKE")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:CCI|a031:CAV|a031:CHARACTERISTIC_VALUE", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:CCI|a031:MEA|a031:MEASURMENT_APPLICATION", value: "AAZ")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:CCI|a031:MEA|a031:MEASURMENT_UNIT_QUALIFIER", value: "KWH")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:CCI|a031:MEA|a031:MEASURMENT_VALUE", value: "string")
xml.updateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:DTM|a031:DATUMQUALIFIER", value: 92)
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:DTM|a031:DATUM", value: "string")
xml.updateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:DTM|a031:FORMAT", value: 203)
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:PRC|a031:PROCESS_TYPE", value: "MSG_DETAIL")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:PRC|a031:CODELISTAGENCY", value: "SKE")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:FTX|a031:TEXT_SUBJECT_QUALIFIER", value: "AAI")
xml.updateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:FTX|a031:FREE_TEXT_CODE", value: 3)
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:FTX|a031:CODELISTAGENCY", value: "SKE")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:FTX|a031:FREE_TEXT_1", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:FTX|a031:FREE_TEXT_2", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:FTX|a031:FREE_TEXT_3", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:FTX|a031:FREE_TEXT_4", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:FTX|a031:FREE_TEXT_5", value: "string")
xml.updateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:AGR|a031:AGREE_TYPE_ID", value: 11)
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:AGR|a031:AGREE_TYPE_DESCRIPTION", value: "E01")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:AGR|a031:AGREE_TYPE_CODE_LIST", value: "string")
xml.updateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:AGR|a031:AGREE_TYPE_AGENCY", value: 260)
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:AGR|a031:AGREE_TYPE", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:CCI|a031:CHARACTERISTIC_ID", value: "Z03")
xml.updateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:CCI|a031:CODE_LIST_RESPONSIBLE_AGENCY", value: 260)
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:CCI|a031:CAV|a031:CHARACTERISTIC_VALUE_CODED", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:CCI|a031:CAV|a031:AGENCY", value: "SKE")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:CCI|a031:CAV|a031:CHARACTERISTIC_VALUE", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:CCI|a031:MEA|a031:MEASURMENT_APPLICATION", value: "AAZ")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:CCI|a031:MEA|a031:MEASURMENT_UNIT_QUALIFIER", value: "KWH")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:CCI|a031:MEA|a031:MEASURMENT_VALUE", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:ACTION", value: "MR")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:PARTNER", value: "string")
xml.updateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:CODELISTAGENCY", value: 305)
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:PARTNERNAME1", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:PARTNERNAME2", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:STREET1", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:STREET2", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:STREET3", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:STREET4", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:CITY", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:COUNTRY", value: "SK")
xml.updateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:PLACE_QUALIFIER", value: 172)
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:PLACE_ID", value: "string")
xml.updateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:CODE_LIST_RESPONSIBLE_AGENCY", value: 305)
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:LINE_ITEM_NUMBER", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:ITEM_NUMBER", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:CODE_LIST_RESPONSIBLE_AGENCY", value: "SKE")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:MEA|a031:MEASURMENT_APPLICATION", value: "AAZ")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:MEA|a031:MEASURMENT_UNIT_QUALIFIER", value: "KWH")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:MEA|a031:MEASURMENT_VALUE", value: "string")
xml.updateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:QTY|a031:QUANTITY_QUALIFIER", value: 47)
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:QTY|a031:QUANTITY", value: "string")
xml.updateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:QTY|a031:DTM|a031:DATUMQUALIFIER", value: 92)
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:QTY|a031:DTM|a031:DATUM", value: "string")
xml.updateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:QTY|a031:DTM|a031:FORMAT", value: 203)
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:CHARACTERISTIC_ID", value: "Z03")
xml.updateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:CODE_LIST_RESPONSIBLE_AGENCY", value: 260)
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:CAV|a031:CHARACTERISTIC_VALUE_CODED", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:CAV|a031:AGENCY", value: "SKE")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:CAV|a031:CHARACTERISTIC_VALUE", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:MEA|a031:MEASURMENT_APPLICATION", value: "AAZ")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:MEA|a031:MEASURMENT_UNIT_QUALIFIER", value: "KWH")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:MEA|a031:MEASURMENT_VALUE", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:RFF|a031:REFERENCEQUALIFIER", value: "ACW")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:RFF|a031:REFERENCENUMBER", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:ZIPCODE", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:UNT|a031:NUMSEG", value: "string")
xml.updateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:UNT|a031:REFNUM", value: "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.
xml.emitXmlDecl = false
var soapRequestBody: String? = xml.getXml()
var endpoint: String? = "http://isom.okte.sk/interfaces/MeasuredValuesOfSupplyAndDeliveryPoints/Service.svc"
var soapAction: String? = "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"
var contentType: String? = "text/xml"
let http = CkoHttp()!
http.clearHeaders()
http.setRequestHeader("Content-Type", value: contentType)
http.setRequestHeader("SOAPAction", value: soapAction)
var resp: CkoHttpResponse? = http.postXml(endpoint, xmlDoc: soapRequestBody, charset: "utf-8")
if http.lastMethodSuccess == false {
print("\(http.lastErrorText!)")
print("Failed to send SOAP request.")
return
}
// Get the XML response body.
let responseXml = CkoXml()!
resp!.getBody(responseXml)
var statusCode: Int = resp!.statusCode.intValue
print("response status code: \(statusCode)")
resp = nil
// If the status code does not indicate succcess, then show the response XML,
// which probably contains error information.
if statusCode != 200 {
print("\(responseXml.getXml()!)")
return
}
print("\(responseXml.getXml()!)")
// 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).
var REFERENCEQUALIFIER: String?
var REFERENCENUMBER: String? = responseXml.getChildContent("*:Body|*:CancelResponse|*:APERAK|*:UNH|*:REFERENCENUMBER")
var IDENTIFIER: String? = responseXml.getChildContent("*:Body|*:CancelResponse|*:APERAK|*:UNH|*:IDENTIFIER")
var VERSIONNUMBER: String? = responseXml.getChildContent("*:Body|*:CancelResponse|*:APERAK|*:UNH|*:VERSIONNUMBER")
var RELEASENUMBER: String? = responseXml.getChildContent("*:Body|*:CancelResponse|*:APERAK|*:UNH|*:RELEASENUMBER")
var CONTROLAGENCY: String? = responseXml.getChildContent("*:Body|*:CancelResponse|*:APERAK|*:UNH|*:CONTROLAGENCY")
var ASSOCCODE: String? = responseXml.getChildContent("*:Body|*:CancelResponse|*:APERAK|*:UNH|*:ASSOCCODE")
var ACCESSREF: String? = responseXml.getChildContent("*:Body|*:CancelResponse|*:APERAK|*:UNH|*:ACCESSREF")
var NAME: Int = responseXml.getChildIntValue("*:Body|*:CancelResponse|*:APERAK|*:BGM|*:NAME").intValue
var CODELISTAGENCY: Int = responseXml.getChildIntValue("*:Body|*:CancelResponse|*:APERAK|*:BGM|*:CODELISTAGENCY").intValue
var DOCUMENTNUMBER: String? = responseXml.getChildContent("*:Body|*:CancelResponse|*:APERAK|*:BGM|*:DOCUMENTNUMBER")
var DOCUMENTFUNC: Int = responseXml.getChildIntValue("*:Body|*:CancelResponse|*:APERAK|*:BGM|*:DOCUMENTFUNC").intValue
var RESPONSETYPE: String? = responseXml.getChildContent("*:Body|*:CancelResponse|*:APERAK|*:BGM|*:RESPONSETYPE")
var DATUMQUALIFIER: Int = responseXml.getChildIntValue("*:Body|*:CancelResponse|*:APERAK|*:DTM|*:DATUMQUALIFIER").intValue
var DATUM: String? = responseXml.getChildContent("*:Body|*:CancelResponse|*:APERAK|*:DTM|*:DATUM")
var FORMAT: Int = responseXml.getChildIntValue("*:Body|*:CancelResponse|*:APERAK|*:DTM|*:FORMAT").intValue
var i: Int = 0
var count_i: Int = responseXml.numChildrenHavingTag("*:Body|*:CancelResponse|*:APERAK|a031:RFF").intValue
while i < count_i {
responseXml.i = i
REFERENCEQUALIFIER = responseXml.getChildContent("*:Body|*:CancelResponse|*:APERAK|*:RFF[i]|*:REFERENCEQUALIFIER")
REFERENCENUMBER = responseXml.getChildContent("*:Body|*:CancelResponse|*:APERAK|*:RFF[i]|*:REFERENCENUMBER")
i = i + 1
}
var ACTION: String? = responseXml.getChildContent("*:Body|*:CancelResponse|*:APERAK|*:NAD|*:ACTION")
var PARTNER: String? = responseXml.getChildContent("*:Body|*:CancelResponse|*:APERAK|*:NAD|*:PARTNER")
CODELISTAGENCY = responseXml.getChildIntValue("*:Body|*:CancelResponse|*:APERAK|*:NAD|*:CODELISTAGENCY").intValue
var ERROR_ID: String? = responseXml.getChildContent("*:Body|*:CancelResponse|*:APERAK|*:ERC|*:ERROR_ID")
var AGENCY: String? = responseXml.getChildContent("*:Body|*:CancelResponse|*:APERAK|*:ERC|*:AGENCY")
var TEXT_SUBJECT_QUALIFIER: String? = responseXml.getChildContent("*:Body|*:CancelResponse|*:APERAK|*:ERC|*:FTX|*:TEXT_SUBJECT_QUALIFIER")
var FREE_TEXT_CODE: Int = responseXml.getChildIntValue("*:Body|*:CancelResponse|*:APERAK|*:ERC|*:FTX|*:FREE_TEXT_CODE").intValue
var FREE_TEXT_VALUE_CODE: String? = responseXml.getChildContent("*:Body|*:CancelResponse|*:APERAK|*:ERC|*:FTX|*:FREE_TEXT_VALUE_CODE")
var CODE_LIST_ID: String? = responseXml.getChildContent("*:Body|*:CancelResponse|*:APERAK|*:ERC|*:FTX|*:CODE_LIST_ID")
var strCODELISTAGENCY: String? = responseXml.getChildContent("*:Body|*:CancelResponse|*:APERAK|*:ERC|*:FTX|*:CODELISTAGENCY")
var FREE_TEXT_1: String? = responseXml.getChildContent("*:Body|*:CancelResponse|*:APERAK|*:ERC|*:FTX|*:FREE_TEXT_1")
var FREE_TEXT_2: String? = responseXml.getChildContent("*:Body|*:CancelResponse|*:APERAK|*:ERC|*:FTX|*:FREE_TEXT_2")
var FREE_TEXT_3: String? = responseXml.getChildContent("*:Body|*:CancelResponse|*:APERAK|*:ERC|*:FTX|*:FREE_TEXT_3")
var FREE_TEXT_4: String? = responseXml.getChildContent("*:Body|*:CancelResponse|*:APERAK|*:ERC|*:FTX|*:FREE_TEXT_4")
var FREE_TEXT_5: String? = responseXml.getChildContent("*:Body|*:CancelResponse|*:APERAK|*:ERC|*:FTX|*:FREE_TEXT_5")
REFERENCEQUALIFIER = responseXml.getChildContent("*:Body|*:CancelResponse|*:APERAK|*:ERC|*:RFF|*:REFERENCEQUALIFIER")
REFERENCENUMBER = responseXml.getChildContent("*:Body|*:CancelResponse|*:APERAK|*:ERC|*:RFF|*:REFERENCENUMBER")
var NUMSEG: Int = responseXml.getChildIntValue("*:Body|*:CancelResponse|*:APERAK|*:UNT|*:NUMSEG").intValue
var REFNUM: String? = responseXml.getChildContent("*:Body|*:CancelResponse|*:APERAK|*:UNT|*:REFNUM")
}