title: Retrieve data from web service with ws addressing
body: <p>I have a web service on a client site from which I need to report.</p>
  
  <p>Locally, I mimicked the service using the provided wsdls and have been able to report on these. However, now pointing at the client site I am unable to access the data as the service requires ws addressing headers to be included.</p>
  
  <p>The webservice is expecting the below:</p>
  
  <pre><code>&lt;soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:add="http://www.w3.org/2005/08/addressing" xmlns:ns="CustomerNamespace" xmlns:sch="Schema.xsd"&gt;
     &lt;soapenv:Header&gt;
        &lt;add:From&gt;
           &lt;add:Address&gt;Something&lt;/add:Address&gt;
           &lt;add:ReferenceParameters&gt;
              &lt;ns:TransactionGroupID&gt;SomeOtherThing&lt;/ns:TransactionGroupID&gt;
              &lt;ns:SenderID&gt;911&lt;/ns:SenderID&gt;
           &lt;/add:ReferenceParameters&gt;
        &lt;/add:From&gt;
        &lt;add:Action&gt;Request&lt;/add:Action&gt;
        &lt;add:MessageID&gt;TestGUID&lt;/add:MessageID&gt;
     &lt;/soapenv:Header&gt;
     &lt;soapenv:Body&gt;
        &lt;sch:Request&gt;
           &lt;sch:SearchCustomerSystem&gt;SystemXYZ&lt;/sch:SearchCustomerSystem&gt;
            &lt;sch:ServiceID&gt;999999999999&lt;/sch:ServiceID&gt;
        &lt;/sch:Request&gt;
     &lt;/soapenv:Body&gt;
  &lt;/soapenv:Envelope&gt;
  </code></pre>
  
  <p>At present, I ccan get SSRS to produce the below:</p>
  
  <pre><code>&lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&gt;
    &lt;soap:Body&gt;
      &lt;Request xmlns="Schema.xsd"&gt;
        &lt;ServiceID&gt;
            999999999999
          &lt;/ServiceID&gt;
      &lt;/Request&gt;
    &lt;/soap:Body&gt;
  &lt;/soap:Envelope&gt;
  </code></pre>
  
  <p>Other than creating a custom data extension (which I would rather avoid), is there a way of getting the ws addressing headers into the request?</p>