¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo solucionar el error SOAP:1.032 SRT en un servicio web con estructuras anidadas.

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 20 Vistas
0
Cargando...

Hola,

En mi escenario quiero llamar a un servicio web en un servidor separado.

Los proxies del consumidor se han generado con el WSDL. Los puertos lógicos están configurados.

En total estoy utilizando 5 servicios web y funcionan bien, solo un servicio web está arrojando el error:

"SOAP:1.032 SRT: Se recibió un Tipo de Contenido incorrecto y un Cuerpo HTTP vacío: ("Código HTTP 400 : Solicitud incorrecta")".

La excepción es "cx_ai_system_fault".

Cuando intento probar el servicio web en la herramienta de prueba del proveedor de servicios web, todo funciona bien con los mismos parámetros.

Tengo la sensación de que el problema podría ser un problema con una estructura profundamente anidada de atributos en la estructura de solicitud del método del servicio web:

¿Alguna idea de cuál podría ser el problema y cómo solucionarlo?

Gracias y saludos,

Andreas

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

2 Respuestas

0
Cargando...

¡Gracias, Attila!

La traza fue útil.

Al ver en la traza que la llamada al servicio estaba comprimida, desactivé la compresión HTTP en la configuración del puerto lógico. Principalmente para ver la llamada al servicio web en la traza.

Pero finalmente esto resolvió el problema y el servicio web está funcionando bien.

Así que finalmente no tengo una buena explicación de cuál era el problema con la compresión antes, pero al menos está funcionando de nuevo

Saludos,

Andreas

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Andreas

Te recomendaría revisar un rastreo de nivel 3 ICM de esta llamada. Podrás ver la solicitud y la respuesta del proveedor. Si devuelven HTTP 400, podría haber más información en el Cuerpo.

También podrías comparar las dos llamadas desde la herramienta de prueba y el sistema SAP.

Revisa la wiki sobre cómo crear y analizar un rastreo ICM: http://wiki.scn.sap.com/wiki/x/c4E_FQ

Saludos,

Attila

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?