none
Error "No se entendió el encabezado SOAP Security." RRS feed

  • Pregunta

  • Hola.
    Estoy desarrollando una aplicación cliente que llama a un servicio web externo desarrollado en Java, sobre el que no tengo ningún control. Agrego la referencia web correctamente al proyecto, pero a la hora de invocar a uno de sus métodos, me devuelve una excepción con el mensaje "No se entendió el encabezado SOAP Security.". ¿debo agregar algo en el código del proxy del servicio web?
    Muchas Gracias.
    martes, 2 de marzo de 2010 7:46

Todas las respuestas

  • Hola,

    Efectivamente te esta indicando que el Servicio web de java, tiene establecido Seguridad relacionado con encabezados SOAP.
    Debe Introducir Previamente un Login y Password especifico para ser autenticado; y luego se realiza la llamada del metodo del servicio Web de forma libre durante la ejecución.

    Ejemplo (VB):
    Dim AccountInfo as New Localhost.AccountInfoHeader()
    AccountInfo.UserName = "Jorge"
    AccountInfo.Password = "Miclave"

    Dim Servicio as New Localhost.SampleService()
    Servicio.AccountInfoHeaderValue = AccountInfo

    Dim res as Integer = Servicio.ProtectedMethod()

    Mi sugerencia: Verifica bien cual es el mecanismo de seguridad que implementa el Servicio Web de Java.

    Cualquier cosa me avisa.

    Sí esto fue de utilidad, por favor califícalo como respuesta!
    Developer .NET
    jueves, 4 de marzo de 2010 1:00
  • Muchas gracias por la ayuda, pero el problema estaba en el WEB Service y ya me lo corrigieron.

    Saludos
    martes, 9 de marzo de 2010 12:49