Consulte os conectores compatíveis com o Application Integration.
Introdução às execuções de repetição
Com o Application Integration, é possível repetir execuções ao executar novamente a integração original como uma nova execução de integração. Os fluxos do Application Integration são projetados para orquestrar a comunicação e a troca de dados entre diferentes sistemas. Esses fluxos podem ser complexos, envolvendo várias etapas e geralmente dependendo de interações com sistemas externos de terceiros. Como resultado, suas execuções podem falhar por vários motivos, incluindo:
- Erros no fluxo:seu fluxo de integração contém lógica incorreta, como transformações de dados com falha ou etapas mal configuradas.
- Problemas com sistemas externos:problemas ou inatividade em sistemas de terceiros, como bancos de dados, serviços da Web ou APIs, com que o fluxo de integração interage.
- Erros de rede transitórios:falhas temporárias na conectividade entre os sistemas envolvidos na integração.
Depois de depurar falhas nas integrações publicadas, você pode reproduzir as execuções de integração. A repetição de uma execução regenera o fluxo e reprocessa a integração original como uma nova execução de integração.
Vantagens
A repetição de uma execução pode ser útil nos seguintes cenários:
- Processamento de eventos de acionamento:quando você quer executar novamente uma execução com falha, especialmente uma acionada por um sistema externo, a repetição permite configurar as variáveis de entrada que teriam sido fornecidas por esse evento. Por exemplo, suponha que você tenha uma integração com um gatilho do Pub/Sub que é acionado ao receber um evento de um aplicativo externo, como o Jira. Ao reproduzir a execução, o evento de acionamento do Pub/Sub é executado, já que pode ser difícil acionar o mesmo evento do Jira.
- Repetir execuções com falha:se a integração falhar devido a erros temporários ou problemas com sistemas externos, você poderá reproduzir a execução para executar o fluxo novamente e concluir a integração.
- Validação de integrações publicadas com valores de entrada modificados:o Replay permite testar integrações publicadas executando-as novamente com valores de variáveis de entrada diferentes. Isso economiza tempo, porque não é necessário executar manualmente toda a integração de novo. Variáveis mascaradas e não mascaradas podem ser modificadas durante a repetição.
- Repetir execuções do ponto de falha:a repetição permite executar novamente as execuções do ponto de falha em uma integração publicada. Isso evita a reexecução desnecessária de tarefas bem-sucedidas, economizando tempo e recursos de depuração.
Para saber mais sobre como reproduzir execuções, consulte Reproduzir execuções.
Considerações
As considerações a seguir se aplicam a execuções de repetição:
- Estados de execução:é possível reproduzir execuções que têm os seguintes estados: Concluída, Com falha e Cancelada. Para reproduzir execuções em outros estados, é necessário cancelá-las.
- Versões publicadas compatíveis:ao reproduzir uma execução depois de fazer mudanças na versão publicada da integração, verifique se essas mudanças são compatíveis com a execução original. Por exemplo, se a execução original exigia duas variáveis de entrada e a versão atualizada da integração exige apenas uma, a execução de repetição falhará.
- Modo de execução:as execuções de reprodução seguem o mesmo modo de execução da execução original, mesmo que haja uma mudança na versão da integração.
Limitações
A repetição de uma execução está sujeita às seguintes limitações:
- Não é possível reproduzir uma execução acionada por um gatilho de programação.
- Por padrão, as execuções repetidas têm um prazo de 10 minutos. Se a execução não for concluída dentro do prazo, o status será definido como
CANCELLED
.
A seguir
- Saiba mais sobre os registros no Application Integration.
- Saiba como testar e publicar integrações.