Avalados por :

Error HTTP 200 al enviar mensaje desde ECC a PI: Solución y consejos

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

Estimados,

Mientras ejecuto escenarios síncronos desde ECC al Sistema Legacy (ECC -> PI 7.11 SP00 -> Legacy) recibo un error HTTP 200 en SXMB_MONI en el lado de ECC. No puedo recibir el mensaje en el sistema PI.

Error: Error al recibir por HTTP (código de error: 200, texto de error: Error al analizar la respuesta. No se recibió respuesta XI).

<SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
  <SAP:Category>XIServer</SAP:Category> 
  <SAP:Code area="INTERNAL">CLIENT_RECEIVE_FAILED</SAP:Code> 
  <SAP:P1>200</SAP:P1> 
  <SAP:P2>Error al analizar la respuesta. No se recibió respuesta XI.</SAP:P2> 
  <SAP:P3 /> 
  <SAP:P4 />

<SAP:ApplicationFaultMessage namespace="" /> 
  <SAP:Stack>Error while receiving by HTTP (error code: 200, error text: Error al analizar la respuesta. No se recibió respuesta XI.)</SAP:Stack> 
  <SAP:Retry>N</SAP:Retry>

Al revisar el mensaje en SXMB_MONI, tampoco puedo ver la referencia del Servicio Emisor en el mensaje de respuesta. Probablemente porque el mensaje no está llegando al sistema PI.

Muchos hilos mencionan la verificación del mapeo pero el mensaje no está llegando al servidor PI.

Tengo todas las conexiones RFC entre ECC y PI y todas funcionan correctamente. Con las mismas conexiones y configuraciones, todos los escenarios funcionan en el sistema de QA.

¡Por favor ayuda!

Gracias y Saludos

Chanakya

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

4 Respuestas

0
Cargando...

Hola Sharma,

En tu caso, necesitamos probar 2 formas. Primero, verifica si la respuesta está llegando del receptor o no. Si está llegando, entonces verifica si la respuesta está llegando a PI o no. Si estás utilizando SOAP en el canal del receptor, simplemente puedes probar la interfaz usando SOAPUI. Envía los datos al receptor desde la herramienta SOAP. Verifica si la respuesta está llegando a la herramienta SOAP o no. Si estás recibiendo respuesta en la herramienta SOAP, entonces necesitas verificar con el sistema PI.

Saludos,

Rama

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

Problema resuelto.

Estábamos utilizando un usuario diferente en los sistemas PI y ECC.

En el sistema PI, eliminamos el valor dest://XXX_XX_CONNECTION definido en la TCode: SXMB_ADM -> Configuración del motor de integración -> Servidor de integración correspondiente [dejar el valor en blanco]

También en la misma pantalla, haga clic en configuración y establezca el parámetro RUNTIME IS-URL en http://host:port/sap/xi/engine?type=entry y guarde la configuración.

SM59:

En la pestaña de inicio de sesión y seguridad, debe utilizarse el usuario PIAPPLUSER. Este usuario debe mantenerse en ECC y PI con la misma contraseña.

Muchas gracias por las respuestas.

Saludos

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

@ Stefan: XPA_XIR_CONNECTION está apuntando hacia el servidor PI y la conexión está bien.

@Rama: Se supone que el mensaje debe venir de ECC a PI y luego de PI a Legacy, pero desafortunadamente no se puede recibir el mensaje en PI desde ECC, por lo que no tiene sentido verificar la respuesta del sistema heredado de terceros.

Saludos

Chanakya

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

Hola Sharma,

En tu caso, necesitamos probar 2 formas. Primero, verificar si la respuesta está llegando del receptor o no. Si está llegando, entonces verificar si la respuesta está llegando a PI o no. Si estás usando SOAP en el canal del receptor, simplemente puedes probar la interfaz utilizando SOAPUI. Envía los datos al receptor desde la herramienta SOAP. Verifica si la respuesta está llegando a la herramienta SOAP o no. Si estás recibiendo respuesta en la herramienta SOAP, entonces necesitas verificar con el sistema PI.

Saludos,

Rama

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?