Estoy intentando consumir un servicio web .NET 2.0 utilizando Axis. He generado el cliente de servicios web utilizando Eclipse WST Plugin y parece estar bien hasta ahora.Establecer encabezado SOAP personalizado utilizando Axis 1.4
Aquí el encabezado SOAP se esperaba:
<soap:Header>
<Authentication xmlns="http://mc1.com.br/">
<User>string</User>
<Password>string</Password>
</Authentication>
</soap:Header>
No se encontró ninguna documentación sobre cómo configurar esta cabecera desde un cliente Eje. Cuando generé el cliente utilizando Visual Studio C# Express 2008, genera una clase llamada Authentication
con dos atributos de cadena (User
y Password
) y todos los métodos del cliente reciben un objeto de esta clase como primer parámetro, pero no sucedió con Axis Cliente de WS
¿Cómo puedo configurar este encabezado en mis llamadas de cliente?
después de tantas horas frustrantes, esta es la respuesta que necesitaba. gracias – LiorH
¡Esto era exactamente lo que necesitaba! – talanb
'SOAPHeaderElement authentication = new SOAPHeaderElement (" http://mc1.com.br/ "," Autenticación ");' Esta declaración me da a mí y el error 'no puede iniciar la clase abstracta java' ¿cómo resolver este problema? – Salman