Consulta i connettori supportati per Application Integration.
Introduzione alle esecuzioni di ripetizione
Con Application Integration puoi riprodurre le esecuzioni eseguendo di nuovo l'integrazione originale come nuova esecuzione dell'integrazione. I flussi di integrazione delle applicazioni sono progettati per orchestrare la comunicazione e lo scambio di dati tra diversi sistemi. Questi flussi possono essere complessi, prevedono più passaggi e spesso si basano su interazioni con sistemi di terze parti esterni. Di conseguenza, a volte le tue esecuzioni possono non riuscire per vari motivi, tra cui:
- Errori nel flusso: il flusso di integrazione contiene una logica errata, ad esempio trasformazioni dei dati errate o passaggi configurati in modo errato.
- Problemi con i sistemi esterni: problemi o tempi di riposo dei sistemi di terze parti, come database, servizi web o API, con cui interagisce il flusso di integrazione.
- Errori di rete temporanei: problemi temporanei di connettività tra i sistemi coinvolti nell'integrazione.
Dopo aver eseguito il debug degli errori nelle integrazioni pubblicate, puoi riprodurre le esecuzioni delle integrazioni. La riproduzione di un'esecuzione rigenera il flusso e rielabora l'integrazione originale come nuova esecuzione dell'integrazione.
Vantaggi
La riproduzione di un'esecuzione può essere utile nei seguenti scenari:
- Simulazione di eventi da sistemi esterni:la riproduzione è utile quando vuoi ripetere un'esecuzione non riuscita, ma l'esecuzione richiede una simulazione di un sistema esterno. Ad esempio, supponiamo di avere un'integrazione con un trigger Pub/Sub che viene attivato alla ricezione di un evento da un'applicazione esterna come Jira. Quando ripeti l'esecuzione, viene eseguito l'evento di trigger da Pub/Sub perché potrebbe essere difficile attivare lo stesso evento da Jira.
- Riprova delle esecuzioni non riuscite: se l'integrazione non va a buon fine a causa di errori temporanei o problemi con i sistemi esterni, puoi ripetere l'esecuzione per eseguire nuovamente il flusso e completare l'integrazione.
Considerazioni
Le seguenti considerazioni si applicano alle esecuzioni di replay:
- Stati di esecuzione: puoi riprodurre le esecuzioni con i seguenti stati: Riuscito, Non riuscita e Annullata. Per riprodurre le esecuzioni in altri stati, devi annullarle.
- Versioni pubblicate compatibili: quando riproduci un'esecuzione dopo aver apportato modifiche alla versione dell'integrazione pubblicata, assicurati che queste modifiche siano compatibili con l'esecuzione originale. Ad esempio, se l'esecuzione originale richiedeva due variabili di input e la versione di integrazione aggiornata richiede una sola variabile inpute, l'esecuzione della riproduzione non va a buon fine.
- Modalità di esecuzione: le esecuzioni di replay seguono la stessa modalità di esecuzione dell'esecuzione originale anche se è presente una modifica nella versione dell'integrazione.
Limitazioni
La riproduzione di un'esecuzione è soggetta alle seguenti limitazioni:
- La riproduzione di un'esecuzione attivata da un trigger di pianificazione non è supportata.
- Per impostazione predefinita, le esecuzioni riprodotte hanno una scadenza di 10 minuti. Se l'esecuzione non viene completata entro la scadenza, lo stato di esecuzione viene impostato su
CANCELLED
.
Passaggi successivi
- Scopri di più sui log in Application Integration.
- Scopri come testare e pubblicare le integrazioni.