Le API XML verranno presto interrotte; passare alle API REST

E-mail ricevuta da Exact con l’avviso:

Le API XML saranno presto dismesse; transizione alle API REST

Stai ricevendo questo messaggio perché abbiamo identificato che la tua applicazione sta utilizzando API XML.

Per creare un’esperienza di integrazione più uniforme e a prova di futuro, sostituiremo gradualmente le API XML con le API REST nel prossimo futuro. Dopo questo periodo di transizione, le API XML saranno dismesse.

Quando guardo lo schermo di sincronizzazione/schermo di accesso di invantive Control per Excel, vedo comunque entrambe le opzioni.

Andrà bene una volta che Exact non supporterà più le API XML? Dovremo semplicemente deselezionare l’opzione “includi API XML”? O come proseguirà la cosa?

Exact ha annunciato che le API XML di Exact Online saranno eliminate a favore delle API REST, ma mancano ancora una data di fine concreta e una roadmap di transizione: in pratica c’è solo un annuncio che ci sarà un annuncio, mentre le API REST, come già avvenuto intorno al 2016 e 2021, non sono ancora complete di funzioni rispetto alle API XML. Per i prodotti Invantive in cui scegli tu stesso le tabelle (come Invantive Bridge Online), il consiglio è di sostituire già le tabelle XML con tabelle REST.

Funzioni Mancanti

Proprio come nel 2016 e 2021 circa, le API REST non sono ancora “complete di funzioni” rispetto alle API XML:

“Per le API XML che non hanno ancora un equivalente REST, stiamo lavorando attivamente per renderle disponibili al più presto possibile. Vedi la tabella sottostante per le API REST attualmente disponibili.”

Fonte: Exact Online Support Portal

In altre parole: per alcune, ma non tutte, le specifiche delle API XML è disponibile un’alternativa.

Solo l’annuncio di un annuncio

Non è ancora chiaro a Invantive, sulla base delle informazioni disponibili, quando le API XML cesseranno e come avverrà la transizione rispetto alla disponibilità di alternative con le stesse informazioni e prestazioni.

Al momento c’è solo un annuncio che ci sarà un annuncio:

“Continua a controllare regolarmente la pagina delle modifiche interruttive per annunci su nuove API REST, tempistiche di deprecazione e altri importanti aggiornamenti.”

Dato le centinaia di API XML utilizzate dagli utenti Invantive, Invantive continua a seguire le comunicazioni di Exact in merito. Non appena Exact pubblica informazioni concrete e complete, questo argomento verrà aggiornato.

Passi Preparatori

Per i prodotti (come Invantive Bridge Online) in cui decidi tu stesso quali tabelle usare, il consiglio è di sostituire le tabelle XML con tabelle REST.

Per esempio, per Get My Report e Invantive Control for Excel non c’è possibilità lato utente di fare questa scelta. La scelta e l’iniziativa per questi prodotti risiedono con Invantive.

Su Invantive Cloud, nella schermata I/O delle sessioni, puoi vedere esattamente quali tabelle utilizza la tua organizzazione. Il driver Exact Online per Invantive UniversalSQL supporta tutte le tabelle REST disponibili. Con queste I/O delle sessioni, puoi vedere se ci sono tabelle ancora da sostituire e quali.

Abbiamo ricevuto un’e-mail simile da Exact Online.

È corretto che per Invantive Control for Excel non dobbiamo fare nulla da parte nostra e che Invantive se ne occuperà per noi non appena le API REST sottostanti cambiano, in modo che tutto continui a funzionare per noi?

No, Invantive attende prima che Exact fornisca maggiore chiarezza prima di prendere decisioni. Attualmente si tratta solo di un annuncio che ci sarà un annuncio. Maggiori informazioni possono essere trovate nella risposta sopra.