Avalados por :

Desarrollo de 2 RFC para comunicación sincrónica y asincrónica: ¿Cómo evitar que un RFC espere una respuesta infinita?

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 0 Vistas
0
Loading...

¡Hola!

En lugar de tener 1 RFC, nuestro cliente desarrolló 2, uno para enviar información a XI, y otro para recibir la respuesta.

Utilizan ambos RFC de forma sincrónica. Necesitamos utilizar un BPM para recibir el mensaje del primer RFC de forma asíncrona, llamar al JProxy en modo sincrónico y enviar la respuesta de vuelta al otro RFC en modo asíncrono.

La pregunta es... si llaman al primer RFC en modo sincrónico, estarán esperando una respuesta. ¿Cómo enviamos una respuesta con datos ficticios para evitar que el RFC espere una respuesta para siempre?

Gracias.

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

4 Respuestas

0
Loading...

Hola,

He decidido no proponer una solución que no recomiendo, por lo que aconsejo preparar argumentos sólidos para la llamada en segundo plano - lo siento.

Saludos,

Michal

Mensaje editado por:

Michal Krawczyk

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

¡Hola Michal!

Gracias. Estoy de acuerdo, lo tendré en cuenta.

Pero en caso de que quieran que XI devuelva una respuesta solo para decir "la conexión de RFC a XI fue exitosa", ¿cómo podría enviar alguna respuesta que no esté relacionada con el próximo proceso en el BPM??

Gracias.

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

Hola,

>>>>La pregunta es.. si llaman al primer RFC en modo sincrónico, estarán esperando una respuesta.

no es una pregunta

solo diles que llamen a ese RFC "en segundo plano"

y tu problema se resolverá ya que se llamará de forma asíncrona

es una locura hacerlo de otra manera si no necesitas ninguna respuesta

con solo una línea de código te ahorrarás muchos problemas

y el proceso será mucho mejor

Saludos,

michal

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

Gracias

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?