LOCAL loXml
LOCAL lcSoapRequestBody
LOCAL lcEndpoint
LOCAL lcSoapAction
LOCAL lcContentType
LOCAL loHttp
LOCAL loResp
LOCAL loResponseXml
LOCAL lnStatusCode
LOCAL lcREFERENCEQUALIFIER
LOCAL lcREFERENCENUMBER
LOCAL lcIDENTIFIER
LOCAL lcVERSIONNUMBER
LOCAL lcRELEASENUMBER
LOCAL lcCONTROLAGENCY
LOCAL lcASSOCCODE
LOCAL lcACCESSREF
LOCAL lnNAME
LOCAL lnCODELISTAGENCY
LOCAL lcDOCUMENTNUMBER
LOCAL lnDOCUMENTFUNC
LOCAL lcRESPONSETYPE
LOCAL lnDATUMQUALIFIER
LOCAL lcDATUM
LOCAL lnFORMAT
LOCAL i
LOCAL lnCount_i
LOCAL lcACTION
LOCAL lcPARTNER
LOCAL lcERROR_ID
LOCAL lcAGENCY
LOCAL lcTEXT_SUBJECT_QUALIFIER
LOCAL lnFREE_TEXT_CODE
LOCAL lcFREE_TEXT_VALUE_CODE
LOCAL lcCODE_LIST_ID
LOCAL lcStrCODELISTAGENCY
LOCAL lcFREE_TEXT_1
LOCAL lcFREE_TEXT_2
LOCAL lcFREE_TEXT_3
LOCAL lcFREE_TEXT_4
LOCAL lcFREE_TEXT_5
LOCAL lnNUMSEG
LOCAL lcREFNUM
* For versions of Chilkat < 10.0.0, use CreateObject('Chilkat_9_5_0.Xml')
loXml = CreateObject('Chilkat.Xml')
loXml.Tag = "soap:Envelope"
loXml.AddAttribute("xmlns:soap","http://www.w3.org/2003/05/soap-envelope")
loXml.AddAttribute("xmlns:a031","http://sfera.sk/xmtrade/isom/types/2013/03")
loXml.AddAttribute("xmlns:a03","http://sfera.sk/xmtrade/isom/services/MeasuredValuesOfSupplyAndDeliveryPoints/2013/03")
loXml.UpdateChildContent("soap:Header","")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:UNH|a031:REFERENCENUMBER","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:UNH|a031:IDENTIFIER","UTILMD")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:UNH|a031:VERSIONNUMBER","D")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:UNH|a031:RELEASENUMBER","01C")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:UNH|a031:CONTROLAGENCY","UN")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:UNH|a031:ASSOCCODE","E4SK40")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:UNH|a031:ACCESSREF","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:BGM|a031:NAME","string")
loXml.UpdateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:BGM|a031:CODELISTAGENCY",260)
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:BGM|a031:DOCUMENTNUMBER","string")
loXml.UpdateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:BGM|a031:DOCUMENTFUNC",9)
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:BGM|a031:RESPONSETYPE","AB")
loXml.UpdateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:DTM|a031:DATUMQUALIFIER",92)
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:DTM|a031:DATUM","string")
loXml.UpdateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:DTM|a031:FORMAT",203)
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:RFF|a031:REFERENCEQUALIFIER","ACW")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:RFF|a031:REFERENCENUMBER","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:ACTION","MR")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:PARTNER","string")
loXml.UpdateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:CODELISTAGENCY",305)
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:PARTNERNAME1","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:PARTNERNAME2","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:STREET1","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:STREET2","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:STREET3","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:STREET4","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:CITY","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:COUNTRY","SK")
loXml.UpdateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:PLACE_QUALIFIER",172)
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:PLACE_ID","string")
loXml.UpdateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:CODE_LIST_RESPONSIBLE_AGENCY",305)
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:LINE_ITEM_NUMBER","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:ITEM_NUMBER","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:CODE_LIST_RESPONSIBLE_AGENCY","SKE")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:MEA|a031:MEASURMENT_APPLICATION","AAZ")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:MEA|a031:MEASURMENT_UNIT_QUALIFIER","KWH")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:MEA|a031:MEASURMENT_VALUE","string")
loXml.UpdateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:QTY|a031:QUANTITY_QUALIFIER",47)
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:QTY|a031:QUANTITY","string")
loXml.UpdateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:QTY|a031:DTM|a031:DATUMQUALIFIER",92)
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:QTY|a031:DTM|a031:DATUM","string")
loXml.UpdateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:QTY|a031:DTM|a031:FORMAT",203)
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:CHARACTERISTIC_ID","Z03")
loXml.UpdateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:CODE_LIST_RESPONSIBLE_AGENCY",260)
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:CAV|a031:CHARACTERISTIC_VALUE_CODED","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:CAV|a031:AGENCY","SKE")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:CAV|a031:CHARACTERISTIC_VALUE","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:MEA|a031:MEASURMENT_APPLICATION","AAZ")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:MEA|a031:MEASURMENT_UNIT_QUALIFIER","KWH")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:MEA|a031:MEASURMENT_VALUE","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:RFF|a031:REFERENCEQUALIFIER","ACW")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:RFF|a031:REFERENCENUMBER","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:NAD|a031:ZIPCODE","string")
loXml.UpdateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:OBJECT_TYPE",24)
loXml.UpdateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:PLACE_QUALIFIER",172)
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:PLACE_ID","string")
loXml.UpdateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:CODE_LIST_RESPONSIBLE_AGENCY",305)
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:LINE_ITEM_NUMBER","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:ITEM_NUMBER","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:CODE_LIST_RESPONSIBLE_AGENCY","SKE")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:MEA|a031:MEASURMENT_APPLICATION","AAZ")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:MEA|a031:MEASURMENT_UNIT_QUALIFIER","KWH")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:MEA|a031:MEASURMENT_VALUE","string")
loXml.UpdateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:QTY|a031:QUANTITY_QUALIFIER",47)
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:QTY|a031:QUANTITY","string")
loXml.UpdateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:QTY|a031:DTM|a031:DATUMQUALIFIER",92)
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:QTY|a031:DTM|a031:DATUM","string")
loXml.UpdateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:QTY|a031:DTM|a031:FORMAT",203)
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:CCI|a031:CHARACTERISTIC_ID","Z03")
loXml.UpdateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:CCI|a031:CODE_LIST_RESPONSIBLE_AGENCY",260)
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:CCI|a031:CAV|a031:CHARACTERISTIC_VALUE_CODED","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:CCI|a031:CAV|a031:AGENCY","SKE")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:CCI|a031:CAV|a031:CHARACTERISTIC_VALUE","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:CCI|a031:MEA|a031:MEASURMENT_APPLICATION","AAZ")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:CCI|a031:MEA|a031:MEASURMENT_UNIT_QUALIFIER","KWH")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:LOC|a031:LIN|a031:CCI|a031:MEA|a031:MEASURMENT_VALUE","string")
loXml.UpdateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:DTM|a031:DATUMQUALIFIER",92)
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:DTM|a031:DATUM","string")
loXml.UpdateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:DTM|a031:FORMAT",203)
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:PRC|a031:PROCESS_TYPE","MSG_DETAIL")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:PRC|a031:CODELISTAGENCY","SKE")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:FTX|a031:TEXT_SUBJECT_QUALIFIER","AAI")
loXml.UpdateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:FTX|a031:FREE_TEXT_CODE",3)
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:FTX|a031:CODELISTAGENCY","SKE")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:FTX|a031:FREE_TEXT_1","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:FTX|a031:FREE_TEXT_2","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:FTX|a031:FREE_TEXT_3","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:FTX|a031:FREE_TEXT_4","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:FTX|a031:FREE_TEXT_5","string")
loXml.UpdateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:AGR|a031:AGREE_TYPE_ID",11)
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:AGR|a031:AGREE_TYPE_DESCRIPTION","E01")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:AGR|a031:AGREE_TYPE_CODE_LIST","string")
loXml.UpdateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:AGR|a031:AGREE_TYPE_AGENCY",260)
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:AGR|a031:AGREE_TYPE","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:CCI|a031:CHARACTERISTIC_ID","Z03")
loXml.UpdateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:CCI|a031:CODE_LIST_RESPONSIBLE_AGENCY",260)
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:CCI|a031:CAV|a031:CHARACTERISTIC_VALUE_CODED","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:CCI|a031:CAV|a031:AGENCY","SKE")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:CCI|a031:CAV|a031:CHARACTERISTIC_VALUE","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:CCI|a031:MEA|a031:MEASURMENT_APPLICATION","AAZ")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:CCI|a031:MEA|a031:MEASURMENT_UNIT_QUALIFIER","KWH")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:CCI|a031:MEA|a031:MEASURMENT_VALUE","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:ACTION","MR")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:PARTNER","string")
loXml.UpdateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:CODELISTAGENCY",305)
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:PARTNERNAME1","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:PARTNERNAME2","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:STREET1","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:STREET2","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:STREET3","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:STREET4","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:CITY","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:COUNTRY","SK")
loXml.UpdateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:PLACE_QUALIFIER",172)
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:PLACE_ID","string")
loXml.UpdateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:CODE_LIST_RESPONSIBLE_AGENCY",305)
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:LINE_ITEM_NUMBER","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:ITEM_NUMBER","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:CODE_LIST_RESPONSIBLE_AGENCY","SKE")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:MEA|a031:MEASURMENT_APPLICATION","AAZ")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:MEA|a031:MEASURMENT_UNIT_QUALIFIER","KWH")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:MEA|a031:MEASURMENT_VALUE","string")
loXml.UpdateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:QTY|a031:QUANTITY_QUALIFIER",47)
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:QTY|a031:QUANTITY","string")
loXml.UpdateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:QTY|a031:DTM|a031:DATUMQUALIFIER",92)
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:QTY|a031:DTM|a031:DATUM","string")
loXml.UpdateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:QTY|a031:DTM|a031:FORMAT",203)
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:CHARACTERISTIC_ID","Z03")
loXml.UpdateChildContentInt("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:CODE_LIST_RESPONSIBLE_AGENCY",260)
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:CAV|a031:CHARACTERISTIC_VALUE_CODED","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:CAV|a031:AGENCY","SKE")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:CAV|a031:CHARACTERISTIC_VALUE","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:MEA|a031:MEASURMENT_APPLICATION","AAZ")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:MEA|a031:MEASURMENT_UNIT_QUALIFIER","KWH")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:LOC|a031:LIN|a031:CCI|a031:MEA|a031:MEASURMENT_VALUE","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:RFF|a031:REFERENCEQUALIFIER","ACW")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:RFF|a031:REFERENCENUMBER","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:IDE|a031:NAD|a031:ZIPCODE","string")
loXml.UpdateChildContent("soap:Body|a03:CancelRequest|a03:UTILMD|a031:UNT|a031:NUMSEG","string")
loXml.UpdateChildContent("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.
loXml.EmitXmlDecl = 0
lcSoapRequestBody = loXml.GetXml()
lcEndpoint = "http://isom.okte.sk/interfaces/MeasuredValuesOfSupplyAndDeliveryPoints/Service.svc"
lcSoapAction = "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"
lcContentType = "text/xml"* For versions of Chilkat < 10.0.0, use CreateObject('Chilkat_9_5_0.Http')
loHttp = CreateObject('Chilkat.Http')
loHttp.ClearHeaders()
loHttp.SetRequestHeader("Content-Type",lcContentType)
loHttp.SetRequestHeader("SOAPAction",lcSoapAction)
loResp = loHttp.PostXml(lcEndpoint,lcSoapRequestBody,"utf-8")
IF (loHttp.LastMethodSuccess = 0) THEN
? loHttp.LastErrorText
? "Failed to send SOAP request."RELEASE loXml
RELEASE loHttp
CANCELENDIF* Get the XML response body.* For versions of Chilkat < 10.0.0, use CreateObject('Chilkat_9_5_0.Xml')
loResponseXml = CreateObject('Chilkat.Xml')
loResp.GetBodyXml(loResponseXml)
lnStatusCode = loResp.StatusCode
? "response status code: " + STR(lnStatusCode)
RELEASE loResp
* If the status code does not indicate succcess, then show the response XML,
* which probably contains error information.IF (lnStatusCode <> 200) THEN
? loResponseXml.GetXml()
RELEASE loXml
RELEASE loHttp
RELEASE loResponseXml
CANCELENDIF
? loResponseXml.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).
lcREFERENCENUMBER = loResponseXml.GetChildContent("*:Body|*:CancelResponse|*:APERAK|*:UNH|*:REFERENCENUMBER")
lcIDENTIFIER = loResponseXml.GetChildContent("*:Body|*:CancelResponse|*:APERAK|*:UNH|*:IDENTIFIER")
lcVERSIONNUMBER = loResponseXml.GetChildContent("*:Body|*:CancelResponse|*:APERAK|*:UNH|*:VERSIONNUMBER")
lcRELEASENUMBER = loResponseXml.GetChildContent("*:Body|*:CancelResponse|*:APERAK|*:UNH|*:RELEASENUMBER")
lcCONTROLAGENCY = loResponseXml.GetChildContent("*:Body|*:CancelResponse|*:APERAK|*:UNH|*:CONTROLAGENCY")
lcASSOCCODE = loResponseXml.GetChildContent("*:Body|*:CancelResponse|*:APERAK|*:UNH|*:ASSOCCODE")
lcACCESSREF = loResponseXml.GetChildContent("*:Body|*:CancelResponse|*:APERAK|*:UNH|*:ACCESSREF")
lnNAME = loResponseXml.GetChildIntValue("*:Body|*:CancelResponse|*:APERAK|*:BGM|*:NAME")
lnCODELISTAGENCY = loResponseXml.GetChildIntValue("*:Body|*:CancelResponse|*:APERAK|*:BGM|*:CODELISTAGENCY")
lcDOCUMENTNUMBER = loResponseXml.GetChildContent("*:Body|*:CancelResponse|*:APERAK|*:BGM|*:DOCUMENTNUMBER")
lnDOCUMENTFUNC = loResponseXml.GetChildIntValue("*:Body|*:CancelResponse|*:APERAK|*:BGM|*:DOCUMENTFUNC")
lcRESPONSETYPE = loResponseXml.GetChildContent("*:Body|*:CancelResponse|*:APERAK|*:BGM|*:RESPONSETYPE")
lnDATUMQUALIFIER = loResponseXml.GetChildIntValue("*:Body|*:CancelResponse|*:APERAK|*:DTM|*:DATUMQUALIFIER")
lcDATUM = loResponseXml.GetChildContent("*:Body|*:CancelResponse|*:APERAK|*:DTM|*:DATUM")
lnFORMAT = loResponseXml.GetChildIntValue("*:Body|*:CancelResponse|*:APERAK|*:DTM|*:FORMAT")
i = 0
lnCount_i = loResponseXml.NumChildrenHavingTag("*:Body|*:CancelResponse|*:APERAK|a031:RFF")
DO WHILE i < lnCount_i
loResponseXml.I = i
lcREFERENCEQUALIFIER = loResponseXml.GetChildContent("*:Body|*:CancelResponse|*:APERAK|*:RFF[i]|*:REFERENCEQUALIFIER")
lcREFERENCENUMBER = loResponseXml.GetChildContent("*:Body|*:CancelResponse|*:APERAK|*:RFF[i]|*:REFERENCENUMBER")
i = i + 1ENDDO
lcACTION = loResponseXml.GetChildContent("*:Body|*:CancelResponse|*:APERAK|*:NAD|*:ACTION")
lcPARTNER = loResponseXml.GetChildContent("*:Body|*:CancelResponse|*:APERAK|*:NAD|*:PARTNER")
lnCODELISTAGENCY = loResponseXml.GetChildIntValue("*:Body|*:CancelResponse|*:APERAK|*:NAD|*:CODELISTAGENCY")
lcERROR_ID = loResponseXml.GetChildContent("*:Body|*:CancelResponse|*:APERAK|*:ERC|*:ERROR_ID")
lcAGENCY = loResponseXml.GetChildContent("*:Body|*:CancelResponse|*:APERAK|*:ERC|*:AGENCY")
lcTEXT_SUBJECT_QUALIFIER = loResponseXml.GetChildContent("*:Body|*:CancelResponse|*:APERAK|*:ERC|*:FTX|*:TEXT_SUBJECT_QUALIFIER")
lnFREE_TEXT_CODE = loResponseXml.GetChildIntValue("*:Body|*:CancelResponse|*:APERAK|*:ERC|*:FTX|*:FREE_TEXT_CODE")
lcFREE_TEXT_VALUE_CODE = loResponseXml.GetChildContent("*:Body|*:CancelResponse|*:APERAK|*:ERC|*:FTX|*:FREE_TEXT_VALUE_CODE")
lcCODE_LIST_ID = loResponseXml.GetChildContent("*:Body|*:CancelResponse|*:APERAK|*:ERC|*:FTX|*:CODE_LIST_ID")
lcStrCODELISTAGENCY = loResponseXml.GetChildContent("*:Body|*:CancelResponse|*:APERAK|*:ERC|*:FTX|*:CODELISTAGENCY")
lcFREE_TEXT_1 = loResponseXml.GetChildContent("*:Body|*:CancelResponse|*:APERAK|*:ERC|*:FTX|*:FREE_TEXT_1")
lcFREE_TEXT_2 = loResponseXml.GetChildContent("*:Body|*:CancelResponse|*:APERAK|*:ERC|*:FTX|*:FREE_TEXT_2")
lcFREE_TEXT_3 = loResponseXml.GetChildContent("*:Body|*:CancelResponse|*:APERAK|*:ERC|*:FTX|*:FREE_TEXT_3")
lcFREE_TEXT_4 = loResponseXml.GetChildContent("*:Body|*:CancelResponse|*:APERAK|*:ERC|*:FTX|*:FREE_TEXT_4")
lcFREE_TEXT_5 = loResponseXml.GetChildContent("*:Body|*:CancelResponse|*:APERAK|*:ERC|*:FTX|*:FREE_TEXT_5")
lcREFERENCEQUALIFIER = loResponseXml.GetChildContent("*:Body|*:CancelResponse|*:APERAK|*:ERC|*:RFF|*:REFERENCEQUALIFIER")
lcREFERENCENUMBER = loResponseXml.GetChildContent("*:Body|*:CancelResponse|*:APERAK|*:ERC|*:RFF|*:REFERENCENUMBER")
lnNUMSEG = loResponseXml.GetChildIntValue("*:Body|*:CancelResponse|*:APERAK|*:UNT|*:NUMSEG")
lcREFNUM = loResponseXml.GetChildContent("*:Body|*:CancelResponse|*:APERAK|*:UNT|*:REFNUM")
RELEASE loXml
RELEASE loHttp
RELEASE loResponseXml