title: Set custom SOAP header using Axis 1.4
body: <p>I'm trying to consume a .NET 2.0 web service using Axis. 
  I generated the web services client using Eclipse WST Plugin and it seems ok so far.</p>
  
  <p>Here the expected SOAP header:</p>
  
  <pre><code>&lt;soap:Header&gt;
  &lt;Authentication xmlns="http://mc1.com.br/"&gt;
      &lt;User&gt;string&lt;/User&gt;
      &lt;Password&gt;string&lt;/Password&gt;
  &lt;/Authentication&gt;
  &lt;/soap:Header&gt;
  </code></pre>
  
  <p>I didn't find any documentation on how to configure this header from an Axis client.
  When I generated the client using Visual Studio C# Express 2008, it generates a class named <code>Authentication</code> with two String attributes (<code>User</code> and <code>Password</code>) and all the client methods receive an object of this class as first parameter, but it did not happen with Axis WS client.</p>
  
  <p>How can I set this header in my client calls?</p>