title: How to add service reference from customer's private network
body: <p><br>
  I need to develop a <code>service client application</code> in <code>C#</code>. The service is hosted on customer's local network which I have no access. So I cannot use <code>Add Service Reference</code> option to create service proxy. <br>
  The customer gave me only the XML Soap declarations of their service. It looks like the following:<br></p>
  
  <pre><code> &lt;?xml version="1.0" encoding="UTF-8" ?&gt; 
  - &lt;!--  Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is Oracle JAX-WS 2.1.5. 
    --&gt; 
  - &lt;!--  Generated by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is Oracle JAX-WS 2.1.5. 
    --&gt; 
  - &lt;definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://helios.tedas.gov.tr/im" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://helios.tedas.gov.tr/im" name="IletisimModulu"&gt;
  - &lt;types&gt;
  </code></pre>
  
  <p>It is just the head of XML, I am not putting the full XML because of its size. I think this is what we would see if we navigate to service url from explorer (<code>http://mywebservice/Service?WSDL</code>).<br></p>
  
  <p>So now, how can I create service proxy from this XML document that they gave me?</p>