domingo, 19 de abril de 2015

Excepción de clase CX_AI_SOAP_FAULT (SoapFaultCode:4 ) al invocar un WebService.

Para este errores al intentar implementar un Web Services que había creado en .Net:

SoapFaultCode:4  System.Web.Services.Protocols.SoapException: Server did not
recognize the value of HTTP Header SOAPAction: .##   at
System.Web.Services.Protocols.Soap11ServerProtocolHelper.RouteRequest()##   at
System.Web.Services.Protocols.SoapServerProtocol.Initialize()##   at
System.Web.Services.Protocols.ServerProtocolFactory.Create(Type type,
HttpContext context, HttpRequest request, HttpResponse response, Boolean&

abortProcessing)


    Excepción de clase CX_AI_SOAP_FAULT

Solución.

En el soamanager he ido al endpoint que había creado. Luego en pestaña "Operation Specific" hay que mirar que todas las operaciones tengan el SOAP Action informado. 

5 comentarios:

  1. Hola, a que te referis con SOAP Action informado? Estoy usando la LPCONFIG por problemas de permisos y el campo SOAP Action es un campo de texto libre. ¿con que deberia completarlo? Gracias!

    ResponderEliminar
    Respuestas
    1. Hablo de memoria pero diria que se llama igual que las operaciones. Yo había tenido problemas al añadir nuevas operaciones, porque normalmente ya te lo añade. Ahora bien yo uso la transacción SOAMANAGER. Espero que esto te ayude.

      Eliminar
  2. Hola, a que te referis con SOAP Action informado? Estoy usando la LPCONFIG por problemas de permisos y el campo SOAP Action es un campo de texto libre. ¿con que deberia completarlo? Gracias!

    ResponderEliminar
  3. Finalmente me dieron permiso para la SOAMANAGER. Muchas gracias

    ResponderEliminar
  4. Hola has podido solucionar la excepcion SoapFaultCode:5?

    ResponderEliminar