Cabeçalho Soap

topico antigo pra burro, mas vou postar a solução aqui caso alguem consulte:

conforme o link http://weblogs.java.net/blog/2006/11/20/adding-soap-headers-jax-ws-ri-easier-21-ea3

import com.sun.xml.ws.developer.WSBindingProvider;

HelloPort port = helloService.getHelloPort();  // or something like that...
WSBindingProvider bp = (WSBindingProvider)port;

//aqui vc adiciona as informacoes
bp.setOutboundHeader(
  // simple string value as a header, like <simpleHeader>stringValue</simpleHeader>
  Headers.create(new QName("simpleHeader"),"stringValue")
  
);

se caso for necessario colocar um obj jaxb no header basta pegar o contexto e passar o obj

[code]
//…
JAXBRIContext context = (JAXBRIContext) JAXBContext.newInstance(Autenticacao.class);
bp.setOutboundHeaders(Headers.create(context,aut));
//…

[code]

e no fim chamar o metodo do ws

//...
port.metodo();
//...

abrassss

Olá pessoal,

Como faço para ver e atribuir valores a um cabeçalho soap?
Eu já tenho o WSDL porém preciso setar usuário e senha no cabeçalho.

Alguém pode ajudar?