Avalados por :

Problema de conexión SOAP en puente Asíncrono/Síncrono: Causas y soluciones

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

Hola a todos.

Tengo un escenario con un puente Asíncrono/Síncrono y utilizo BPM para configurar este escenario. El emisor llama a XI a través de JDBC y el receptor llama a través de SOAP.

A veces e intermitentemente, cuando el puente recibe una solicitud para el mensaje de la interfaz Asíncrona y trata de enviarlo al mensaje de la interfaz Síncrona, ocurre algo incorrecto.

La parte Asíncrona llama a una clase de proxy ABAP, creada por configuración de ccBPM. Cuando todo está bien, este paso llama a un servicio CL_SWF_XI_SRV_SEND_SYNCHRON=>SEND_SYNCHRON y lo ejecuta.

Cuando ocurre este problema, este servicio no es llamado y J2EE devuelve el siguiente error en el Registro de Auditoría:

Categoría de Error: XI_J2EE_ADAPTER_SOAP

Código de Error: ERROR_GENERAL

Éxito - SOAP: el mensaje de solicitud entra en el adaptador con el usuario J2EE_GUEST

Error - SOAP: llamada fallida: java.net.SocketException: Software caused connection abort: recv failed

Error - SOAP: error ocurrido: com.sap.aii.af.ra.ms.api.RecoverableException: Software caused connection abort: recv failed: java.net.SocketException: Software caused connection abort: recv failed

Error - MP: excepción capturada con causa com.sap.aii.af.ra.ms.api.RecoverableException: Software caused connection abort: recv failed: java.net.SocketException: Software caused connection abort: recv failed

Error - Excepción capturada por el marco del adaptador: Software caused connection abort: recv failed

Error - La entrega del mensaje a la aplicación utilizando la conexión SOAP_http://sap.com/xi/XI/System falló, debido a: com.sap.aii.af.ra.ms.api.RecoverableException: Software caused connection abort: recv failed: java.net.SocketException: Software caused connection abort: recv failed. Estableciendo el mensaje en estado fallido.

Error - El estado del mensaje se establece en FALLIDO.

Error - Devolviendo mensaje de error síncrono a la aplicación que llama: com.sap.aii.af.ra.ms.api.RecoverableException: Software caused connection abort: recv failed: java.net.SocketException: Software caused connection abort: recv failed.

Ya intenté encontrar información en

Esta información puede no ser suficiente, pero creo que es mejor esperar a que me pidas partes más específicas del registro principal.

Gracias de antemano.

Rafael

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

3 Respuestas

0
Cargando...

Hola Sreeram.

Se me olvidó mencionar algo relevante. Mi aplicación de servicio web está en Win 32 bits y mi PI está en Win 64. ¿Puede ser esta la causa?

Estaba leyendo algunos foros de Java y uno de ellos me sugirió poner un sniffer en la red porque esto podría ser un error en el sistema operativo. ¿Este nuevo dato tiene sentido para ti?

Saludos cordiales,

Rafael

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

Rafael,

Hay un problema entre nuestro adaptador y los servicios web. El problema de conexión entre nuestro adaptador y la URL del servicio SOAP. Verifica tu motor de adaptador.

O el tiempo que se tarda en recibir respuesta de los servicios web también da error de conexión por tiempo agotado.

Saludos

Sreeram.G.Reddy

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

Fue un problema de red. Un Sniffer detectó el problema e indicó la solución.

Editado por: Rafael Soares el 25 de marzo de 2009 a las 2:49 PM

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?