title: Reporting Services - getting data from https SOAP API
body: <p>Is it possible to create a data source in reporting services to pull data from a https data source?
  I have successfully managed to create reports that pull from various http SOAP APIs, but when I try to connect to a https data source I get an error.
  The error coming back from the webservice is not very descriptive - </p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt;&lt;soap:Body&gt;&lt;soap:Fault&gt;&lt;faultcode&gt;soap:Server&lt;/faultcode&gt;&lt;faultstring&gt;An error has occurred while consuming this service. Read the Detail property for further information.&lt;/faultstring&gt;&lt;faultactor&gt;GetExceptionPolicy&lt;/faultactor&gt;&lt;detail&gt;An error has occurred while consuming this service. Please contact your administrator for more information. Error ID: a90b9112-c09b-438d-b58b-4dfb852658ce&lt;/detail&gt;&lt;/soap:Fault&gt;&lt;/soap:Body&gt;&lt;/soap:Envelope&gt;
  </code></pre>
  
  <p>The webservice I'm calling is logging the request that SSRS sent in a database, and it is storing it with a leading "?" - </p>
  
  <pre><code>?&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&gt;
    &lt;soap:Body&gt;
      &lt;GetBiller xmlns="http://tempuri.org"&gt;
        &lt;AgentID&gt;1&lt;/AgentID&gt;
      &lt;/GetBiller&gt;
    &lt;/soap:Body&gt;
  &lt;/soap:Envelope&gt;
  </code></pre>