<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>article How To Call A SOAP Web Service From QlikView &amp;amp; Qlik Sense using Qlik Web Connectors  (Manual Example) in Official Support Articles</title>
    <link>https://community.qlik.com/t5/Official-Support-Articles/How-To-Call-A-SOAP-Web-Service-From-QlikView-amp-Qlik-Sense/ta-p/1714352</link>
    <description>&lt;P&gt;&lt;EM&gt;The information in this article is provided as-is and to be used at own discretion. Depending on tool(s) used, customization(s), and/or other factors ongoing support on the solution below may not be provided by Qlik Support.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;In this example, we show how the&amp;nbsp;General Web Connector&amp;nbsp;can be used to call a SOAP web service. The web service we will use is an&amp;nbsp;&lt;A title="example from w3schools" href="http://www.w3schools.com/webservices/tempconvert.asmx?op=CelsiusToFahrenheit" target="_blank" rel="noopener" data-cke-saved-href="http://www.w3schools.com/webservices/tempconvert.asmx?op=CelsiusToFahrenheit"&gt;example from w3schools&lt;/A&gt;&amp;nbsp;which converts Celsius to Fahrenheit.&amp;nbsp;&lt;I&gt;The screen shots in this tutorial are from V1 of this connector however the same technique applies to the new UI in V2 of the connector.&lt;/I&gt;&lt;/P&gt;
&lt;H4&gt;&amp;nbsp;&lt;/H4&gt;
&lt;H4&gt;Environment:&lt;/H4&gt;
&lt;P&gt;&lt;LI-PRODUCT title="QlikView" id="qlikView"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;BR /&gt;&lt;LI-PRODUCT title="Qlik Web Connectors" id="qlikWebConnectors"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Note here we construct the request manually. We have also found&amp;nbsp;&lt;A title="this tool" href="http://www.soapui.org/" target="_blank" rel="noopener" data-cke-saved-href="http://www.soapui.org/"&gt;this tool&lt;/A&gt;&amp;nbsp;useful (there is a&amp;nbsp;&lt;A title="free edition" href="http://sourceforge.net/projects/soapui/files/" target="_blank" rel="noopener" data-cke-saved-href="http://sourceforge.net/projects/soapui/files/"&gt;free edition&lt;/A&gt;) in figuring out the SOAP request to make for other services.&lt;/P&gt;
&lt;P&gt;We start by looking at the XML request specification:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="webservices asmx.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/55109iFC3E54FCD1CFD3F3/image-size/large?v=v2&amp;amp;px=999" role="button" title="webservices asmx.png" alt="webservices asmx.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;We note that it requires a POST request to: &lt;A href="http://www.w3schools.com//webservices/tempconvert.asmx" target="_blank"&gt;www.w3schools.com//webservices/tempconvert.asmx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;And enter this into the connector as shown:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="post method qvsource.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/55110iBB7C424BB7A57D6E/image-size/large?v=v2&amp;amp;px=999" role="button" title="post method qvsource.png" alt="post method qvsource.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Next, we note that the content type for the request is: text/xml&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="content-type text xml.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/55111i95B364123B723413/image-size/large?v=v2&amp;amp;px=999" role="button" title="content-type text xml.png" alt="content-type text xml.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;And enter this into the connector also:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="content type.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/55112i89999E222A173A6E/image-size/large?v=v2&amp;amp;px=999" role="button" title="content type.png" alt="content type.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Finally, we note the request XML which should be posted to the web service:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="string.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/55113i6BECF7359F1A5004/image-size/large?v=v2&amp;amp;px=999" role="button" title="string.png" alt="string.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;lt;soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&amp;gt;
  &amp;lt;soap:Body&amp;gt;
    &amp;lt;CelsiusToFahrenheit xmlns="http://tempuri.org/"&amp;gt;
      &amp;lt;Celsius&amp;gt;100&amp;lt;/Celsius&amp;gt;
    &amp;lt;/CelsiusToFahrenheit&amp;gt;
  &amp;lt;/soap:Body&amp;gt;
&amp;lt;/soap:Envelope&amp;gt;&lt;/LI-CODE&gt;
&lt;P&gt;We now enter this as the POST value in the connector. Currently we must also first convert this to a single line of text, i.e.:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;&amp;lt;soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&amp;gt;&amp;lt;soap:Body&amp;gt;&amp;lt;CelsiusToFahrenheit xmlns="http://tempuri.org/"&amp;gt;&amp;lt;Celsius&amp;gt;100&amp;lt;/Celsius&amp;gt;&amp;lt;/CelsiusToFahrenheit&amp;gt;&amp;lt;/soap:Body&amp;gt;&amp;lt;/soap:Envelope&amp;gt;&lt;/LI-CODE&gt;
&lt;P&gt;The connector config now looks like this:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="post parameters.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/55114i513C0CD50A5E30FC/image-size/large?v=v2&amp;amp;px=999" role="button" title="post parameters.png" alt="post parameters.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Note, some SOAP services might also require you to enter the SOAPAction header. In this case the SOAP service works even if we do not enter it, but if you find your SOAP requests are failing please ensure that you have configured the accept, content type and SOAPAction header before contacting us for support.&lt;/P&gt;
&lt;P&gt;We can now use the RawResponse table inQlik Web Connectors to inspect the result:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rawresponse.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/55115iCC3AF2DBEAD9DE3C/image-size/large?v=v2&amp;amp;px=999" role="button" title="rawresponse.png" alt="rawresponse.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Depending on the structure of the response, we could either use one of the other tables in this connector along with an XPATH expression to extract a properly structured QlikView table load script&lt;/P&gt;
&lt;P&gt;Alternatively, we can simply grab&amp;nbsp;the raw request URL:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="click here request url.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/55116iCDF4865E2F52E177/image-size/large?v=v2&amp;amp;px=999" role="button" title="click here request url.png" alt="click here request url.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;And use this as the source for a web file load in QlikView:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="internet file.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/55118i528DBDAAB395DB1A/image-size/large?v=v2&amp;amp;px=999" role="button" title="internet file.png" alt="internet file.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Now we can see the result appear in the response:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="file wizard xml.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/55119i2FFC0AD7E25D0332/image-size/large?v=v2&amp;amp;px=999" role="button" title="file wizard xml.png" alt="file wizard xml.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;We now have a QlikView load script that looks like this, with the request parameter (of 100) buried somewhere in the URL:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;LOAD xmlns:soap,
    xmlns:xsi,
    xmlns:xsd,
    [Body/CelsiusToFahrenheitResponse/xmlns] as xmlns,
    [Body/CelsiusToFahrenheitResponse/CelsiusToFahrenheitResult] as CelsiusToFahrenheitResult
FROM [http://localhost:5555/QVSource/WebConnectorV2/?table=RawResponse&amp;amp;appID=&amp;amp;verb=post&amp;amp;contentType=text%2fxml&amp;amp;data=%3C%3fxml+version%3d%221.0%22+encoding%3d%22utf-8%22%3f%3E%3Csoap%3aEnvelope+xmlns%3axsi%3d%22http%3a%2f%2fwww.w3.org%2f2001%2fXMLSchema-instance%22+xmlns%3axsd%3d%22http%3a%2f%2fwww.w3.org%2f2001%2fXMLSchema%22+xmlns%3asoap%3d%22http%3a%2f%2fschemas.xmlsoap.org%2fsoap%2fenvelope%2f%22%3E%3Csoap%3aBody%3E%3CCelsiusToFahrenheit+xmlns%3d%22http%3a%2f%2ftempuri.org%2f%22%3E%3CCelsius%3E100%3C%2fCelsius%3E%3C%2fCelsiusToFahrenheit%3E%3C%2fsoap%3aBody%3E%3C%2fsoap%3aEnvelope%3E&amp;amp;url=http%3a%2f%2fwww.w3schools.com%2fwebservices%2ftempconvert.asmx] (XmlSimple, Table is [Envelope]);&lt;/LI-CODE&gt;
&lt;P&gt;We can quickly factor this out into an input parameter and a result parameter as shown here:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;let vInput = 100;
 
Envelope:
LOAD xmlns:soap,
    xmlns:xsi,
    xmlns:xsd,
    [Body/CelsiusToFahrenheitResponse/xmlns] as xmlns,
    [Body/CelsiusToFahrenheitResponse/CelsiusToFahrenheitResult] as CelsiusToFahrenheitResult
FROM [http://localhost:5555/QVSource/WebConnectorV2/?table=RawResponse&amp;amp;appID=&amp;amp;verb=post&amp;amp;contentType=text%2fxml&amp;amp;data=%3C%3fxml+version%3d%221.0%22+encoding%3d%22utf-8%22%3f%3E%3Csoap%3aEnvelope+xmlns%3axsi%3d%22http%3a%2f%2fwww.w3.org%2f2001%2fXMLSchema-instance%22+xmlns%3axsd%3d%22http%3a%2f%2fwww.w3.org%2f2001%2fXMLSchema%22+xmlns%3asoap%3d%22http%3a%2f%2fschemas.xmlsoap.org%2fsoap%2fenvelope%2f%22%3E%3Csoap%3aBody%3E%3CCelsiusToFahrenheit+xmlns%3d%22http%3a%2f%2ftempuri.org%2f%22%3E%3CCelsius%3E$(vInput)%3C%2fCelsius%3E%3C%2fCelsiusToFahrenheit%3E%3C%2fsoap%3aBody%3E%3C%2fsoap%3aEnvelope%3E&amp;amp;url=http%3a%2f%2fwww.w3schools.com%2fwebservices%2ftempconvert.asmx] (XmlSimple, Table is [Envelope]);
 
let vResult = Peek('CelsiusToFahrenheitResult', 0);&lt;/LI-CODE&gt;
&lt;P&gt;Using steps similar to the above it should be possible to call a wide range of SOAP Web Services from QlikView using Qlik Web Connectors. Some web services might have authentication schemes that are not yet supported by the connector or have more complex request parameters which make the above less straightforward.&lt;/P&gt;</description>
    <pubDate>Mon, 17 May 2021 12:33:09 GMT</pubDate>
    <dc:creator>Bjorn_Wedbratt</dc:creator>
    <dc:date>2021-05-17T12:33:09Z</dc:date>
    <item>
      <title>How To Call A SOAP Web Service From QlikView &amp; Qlik Sense using Qlik Web Connectors  (Manual Example)</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/How-To-Call-A-SOAP-Web-Service-From-QlikView-amp-Qlik-Sense/ta-p/1714352</link>
      <description>&lt;P&gt;&lt;EM&gt;The information in this article is provided as-is and to be used at own discretion. Depending on tool(s) used, customization(s), and/or other factors ongoing support on the solution below may not be provided by Qlik Support.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;In this example, we show how the&amp;nbsp;General Web Connector&amp;nbsp;can be used to call a SOAP web service. The web service we will use is an&amp;nbsp;&lt;A title="example from w3schools" href="http://www.w3schools.com/webservices/tempconvert.asmx?op=CelsiusToFahrenheit" target="_blank" rel="noopener" data-cke-saved-href="http://www.w3schools.com/webservices/tempconvert.asmx?op=CelsiusToFahrenheit"&gt;example from w3schools&lt;/A&gt;&amp;nbsp;which converts Celsius to Fahrenheit.&amp;nbsp;&lt;I&gt;The screen shots in this tutorial are from V1 of this connector however the same technique applies to the new UI in V2 of the connector.&lt;/I&gt;&lt;/P&gt;
&lt;H4&gt;&amp;nbsp;&lt;/H4&gt;
&lt;H4&gt;Environment:&lt;/H4&gt;
&lt;P&gt;&lt;LI-PRODUCT title="QlikView" id="qlikView"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;BR /&gt;&lt;LI-PRODUCT title="Qlik Web Connectors" id="qlikWebConnectors"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Note here we construct the request manually. We have also found&amp;nbsp;&lt;A title="this tool" href="http://www.soapui.org/" target="_blank" rel="noopener" data-cke-saved-href="http://www.soapui.org/"&gt;this tool&lt;/A&gt;&amp;nbsp;useful (there is a&amp;nbsp;&lt;A title="free edition" href="http://sourceforge.net/projects/soapui/files/" target="_blank" rel="noopener" data-cke-saved-href="http://sourceforge.net/projects/soapui/files/"&gt;free edition&lt;/A&gt;) in figuring out the SOAP request to make for other services.&lt;/P&gt;
&lt;P&gt;We start by looking at the XML request specification:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="webservices asmx.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/55109iFC3E54FCD1CFD3F3/image-size/large?v=v2&amp;amp;px=999" role="button" title="webservices asmx.png" alt="webservices asmx.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;We note that it requires a POST request to: &lt;A href="http://www.w3schools.com//webservices/tempconvert.asmx" target="_blank"&gt;www.w3schools.com//webservices/tempconvert.asmx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;And enter this into the connector as shown:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="post method qvsource.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/55110iBB7C424BB7A57D6E/image-size/large?v=v2&amp;amp;px=999" role="button" title="post method qvsource.png" alt="post method qvsource.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Next, we note that the content type for the request is: text/xml&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="content-type text xml.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/55111i95B364123B723413/image-size/large?v=v2&amp;amp;px=999" role="button" title="content-type text xml.png" alt="content-type text xml.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;And enter this into the connector also:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="content type.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/55112i89999E222A173A6E/image-size/large?v=v2&amp;amp;px=999" role="button" title="content type.png" alt="content type.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Finally, we note the request XML which should be posted to the web service:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="string.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/55113i6BECF7359F1A5004/image-size/large?v=v2&amp;amp;px=999" role="button" title="string.png" alt="string.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;lt;soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&amp;gt;
  &amp;lt;soap:Body&amp;gt;
    &amp;lt;CelsiusToFahrenheit xmlns="http://tempuri.org/"&amp;gt;
      &amp;lt;Celsius&amp;gt;100&amp;lt;/Celsius&amp;gt;
    &amp;lt;/CelsiusToFahrenheit&amp;gt;
  &amp;lt;/soap:Body&amp;gt;
&amp;lt;/soap:Envelope&amp;gt;&lt;/LI-CODE&gt;
&lt;P&gt;We now enter this as the POST value in the connector. Currently we must also first convert this to a single line of text, i.e.:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;&amp;lt;soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&amp;gt;&amp;lt;soap:Body&amp;gt;&amp;lt;CelsiusToFahrenheit xmlns="http://tempuri.org/"&amp;gt;&amp;lt;Celsius&amp;gt;100&amp;lt;/Celsius&amp;gt;&amp;lt;/CelsiusToFahrenheit&amp;gt;&amp;lt;/soap:Body&amp;gt;&amp;lt;/soap:Envelope&amp;gt;&lt;/LI-CODE&gt;
&lt;P&gt;The connector config now looks like this:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="post parameters.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/55114i513C0CD50A5E30FC/image-size/large?v=v2&amp;amp;px=999" role="button" title="post parameters.png" alt="post parameters.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Note, some SOAP services might also require you to enter the SOAPAction header. In this case the SOAP service works even if we do not enter it, but if you find your SOAP requests are failing please ensure that you have configured the accept, content type and SOAPAction header before contacting us for support.&lt;/P&gt;
&lt;P&gt;We can now use the RawResponse table inQlik Web Connectors to inspect the result:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="rawresponse.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/55115iCC3AF2DBEAD9DE3C/image-size/large?v=v2&amp;amp;px=999" role="button" title="rawresponse.png" alt="rawresponse.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Depending on the structure of the response, we could either use one of the other tables in this connector along with an XPATH expression to extract a properly structured QlikView table load script&lt;/P&gt;
&lt;P&gt;Alternatively, we can simply grab&amp;nbsp;the raw request URL:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="click here request url.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/55116iCDF4865E2F52E177/image-size/large?v=v2&amp;amp;px=999" role="button" title="click here request url.png" alt="click here request url.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;And use this as the source for a web file load in QlikView:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="internet file.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/55118i528DBDAAB395DB1A/image-size/large?v=v2&amp;amp;px=999" role="button" title="internet file.png" alt="internet file.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Now we can see the result appear in the response:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="file wizard xml.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/55119i2FFC0AD7E25D0332/image-size/large?v=v2&amp;amp;px=999" role="button" title="file wizard xml.png" alt="file wizard xml.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;We now have a QlikView load script that looks like this, with the request parameter (of 100) buried somewhere in the URL:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;LOAD xmlns:soap,
    xmlns:xsi,
    xmlns:xsd,
    [Body/CelsiusToFahrenheitResponse/xmlns] as xmlns,
    [Body/CelsiusToFahrenheitResponse/CelsiusToFahrenheitResult] as CelsiusToFahrenheitResult
FROM [http://localhost:5555/QVSource/WebConnectorV2/?table=RawResponse&amp;amp;appID=&amp;amp;verb=post&amp;amp;contentType=text%2fxml&amp;amp;data=%3C%3fxml+version%3d%221.0%22+encoding%3d%22utf-8%22%3f%3E%3Csoap%3aEnvelope+xmlns%3axsi%3d%22http%3a%2f%2fwww.w3.org%2f2001%2fXMLSchema-instance%22+xmlns%3axsd%3d%22http%3a%2f%2fwww.w3.org%2f2001%2fXMLSchema%22+xmlns%3asoap%3d%22http%3a%2f%2fschemas.xmlsoap.org%2fsoap%2fenvelope%2f%22%3E%3Csoap%3aBody%3E%3CCelsiusToFahrenheit+xmlns%3d%22http%3a%2f%2ftempuri.org%2f%22%3E%3CCelsius%3E100%3C%2fCelsius%3E%3C%2fCelsiusToFahrenheit%3E%3C%2fsoap%3aBody%3E%3C%2fsoap%3aEnvelope%3E&amp;amp;url=http%3a%2f%2fwww.w3schools.com%2fwebservices%2ftempconvert.asmx] (XmlSimple, Table is [Envelope]);&lt;/LI-CODE&gt;
&lt;P&gt;We can quickly factor this out into an input parameter and a result parameter as shown here:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;let vInput = 100;
 
Envelope:
LOAD xmlns:soap,
    xmlns:xsi,
    xmlns:xsd,
    [Body/CelsiusToFahrenheitResponse/xmlns] as xmlns,
    [Body/CelsiusToFahrenheitResponse/CelsiusToFahrenheitResult] as CelsiusToFahrenheitResult
FROM [http://localhost:5555/QVSource/WebConnectorV2/?table=RawResponse&amp;amp;appID=&amp;amp;verb=post&amp;amp;contentType=text%2fxml&amp;amp;data=%3C%3fxml+version%3d%221.0%22+encoding%3d%22utf-8%22%3f%3E%3Csoap%3aEnvelope+xmlns%3axsi%3d%22http%3a%2f%2fwww.w3.org%2f2001%2fXMLSchema-instance%22+xmlns%3axsd%3d%22http%3a%2f%2fwww.w3.org%2f2001%2fXMLSchema%22+xmlns%3asoap%3d%22http%3a%2f%2fschemas.xmlsoap.org%2fsoap%2fenvelope%2f%22%3E%3Csoap%3aBody%3E%3CCelsiusToFahrenheit+xmlns%3d%22http%3a%2f%2ftempuri.org%2f%22%3E%3CCelsius%3E$(vInput)%3C%2fCelsius%3E%3C%2fCelsiusToFahrenheit%3E%3C%2fsoap%3aBody%3E%3C%2fsoap%3aEnvelope%3E&amp;amp;url=http%3a%2f%2fwww.w3schools.com%2fwebservices%2ftempconvert.asmx] (XmlSimple, Table is [Envelope]);
 
let vResult = Peek('CelsiusToFahrenheitResult', 0);&lt;/LI-CODE&gt;
&lt;P&gt;Using steps similar to the above it should be possible to call a wide range of SOAP Web Services from QlikView using Qlik Web Connectors. Some web services might have authentication schemes that are not yet supported by the connector or have more complex request parameters which make the above less straightforward.&lt;/P&gt;</description>
      <pubDate>Mon, 17 May 2021 12:33:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/How-To-Call-A-SOAP-Web-Service-From-QlikView-amp-Qlik-Sense/ta-p/1714352</guid>
      <dc:creator>Bjorn_Wedbratt</dc:creator>
      <dc:date>2021-05-17T12:33:09Z</dc:date>
    </item>
  </channel>
</rss>

