Avalados por :

Desenvolvimento de 2 RFC para comunicação síncrona e assíncrona: Como evitar que um RFC espere uma resposta infinita?

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

Olá!

Em vez de ter 1 RFC, nosso cliente desenvolveu 2, um para enviar informações para o XI e outro para receber a resposta.

Ambos os RFCs são utilizados de forma síncrona. Precisamos usar um BPM para receber a mensagem do primeiro RFC de forma assíncrona, chamar o JProxy de forma síncrona e enviar a resposta de volta para o outro RFC de forma assíncrona.

A pergunta é... se eles chamam o primeiro RFC de forma síncrona, estarão esperando uma resposta. Como enviamos uma resposta com dados fictícios para evitar que o RFC espere por uma resposta para sempre?

Obrigado.

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

4 Respuestas

0
Cargando...

Olá,

Decidi não oferecer uma solução que não recomendo, por isso aconselho a preparar argumentos sólidos para a chamada em segundo plano - desculpe.

Cumprimentos,

Michal

Mensagem editada por:

Michal Krawczyk

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

Olá Michal!

Obrigado. Concordo, vou ter isso em mente.

Mas caso queiram que o XI retorne uma resposta apenas para dizer "a conexão do RFC com o XI foi bem-sucedida", como poderia enviar uma resposta que não esteja relacionada ao próximo processo no BPM?

Obrigado.

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

Olá,

>>>>A pergunta é.. se chamarem o primeiro RFC de forma síncrona, estarão esperando uma resposta.

não é uma pergunta

apenas diga-lhes para chamar esse RFC "em segundo plano"

e seu problema será resolvido, pois será chamado de forma assíncrona

é uma loucura fazer de outra forma se não precisar de nenhuma resposta

com apenas uma linha de código, você economizará muitos problemas

e o processo será muito melhor

Saudações,

michal

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

Obrigado

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?