title: Unwanted prefix in soap request
body: <p>I create a webService in C# and I'm having a response a little different then I was expecting. Seem that part of the name space it's been used as a "prefix" in my soap nodes.</p>
  
  <p>This is part of my WSDL:</p>
  
  <pre><code>  &lt;s:complexType name="IncidentCreatedStc"&gt;
      &lt;s:sequence&gt;
        &lt;s:element minOccurs="1" maxOccurs="1" name="CreationDate" type="s:dateTime" /&gt;
      &lt;/s:sequence&gt;
    &lt;/s:complexType&gt;
    &lt;s:element name="IncidentCreatedResponse"&gt;
  </code></pre>
  
  <p>This is the request expected I see in the browner:</p>
  
  <pre><code>POST localhost/PowerOn2SCADAWebservice.asmx HTTP/1.1
  Host: localhost
  Content-Type: text/xml; charset=utf-8
  Content-Length: length
  SOAPAction: "ENMAC/TCS/IncidentCreated"
  
  &lt;?xml version="1.0" encoding="utf-8"?&gt;
  &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/"&gt;
    &lt;soap:Body&gt;
  &lt;IncidentCreated xmlns="ENMAC/TCS"&gt;
        &lt;CreationDate&gt;string&lt;/CreationDate&gt;
       &lt;/IncidentCreated&gt;
    &lt;/soap:Body&gt;
  &lt;/soap:Envelope&gt;
  </code></pre>
  
  <p>But if I send this XML the field CreationDate will be empty, but if I send:</p>
  
  <pre><code>&lt;soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:tcs="ENMAC/TCS/"&gt;
     &lt;soap:Header/&gt;
     &lt;soap:Body&gt;
        &lt;tcs:IncidentCreated&gt;
           &lt;tcs:CreationDate&gt;2012-01-01&lt;/tcs:CreationDate&gt;
        &lt;/tcs:IncidentCreated&gt;
     &lt;/soap:Body&gt;
  &lt;/soap:Envelope&gt;
  </code></pre>
  
  <p>Then it work fine, the problem is that the program I'm interfacing with does not send the soap message with a XML like this, so I need to find a way to remove this "prefix" tcs from the request.</p>
  
  <p>The code is:</p>
  
  <pre><code>namespace WebApplication
  {
      /// &lt;summary&gt;
      /// Summary description for WebService
      /// &lt;/summary&gt;
      [WebService(Namespace = "ENMAC/TCS")]
      [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
      [System.ComponentModel.ToolboxItem(false)]
      // To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line. 
      // [System.Web.Script.Services.ScriptService]
  
  
      public class PowerOnGatewayService : System.Web.Services.WebService
  
  ...
          [WebMethod]
          public string IncidentCreated (string CreationDate)
          {
              ...
          }
  </code></pre>
  
  <p>Most of the code was auto-generated by Visual Studio, I don't know if those parts will help</p>
  
  <p>Any ideas where I'm doing wrong?</p>