Strumenti Utente

Strumenti Sito


it:datadistribdescription_outoftransaction

eeRis Sprinkler v.26.0
per Microsoft Dynamics 365 Business Central up to v.26.0

Processo di replica Out of Transaction

Il processo di replica Out of Transaction può essere avviato sia automaticamente (perché l'utente o un processo automatico hanno modificato un dato soggetto a replica) sia OnDemand tramite codice AL;

Quando una modifica deve essere replicata, i dati relativi vengono inseriti nella tabella [Data Distribution Outbox]:

/* TODO modificare l'immagine per i nomi tabella */

Quando una modifica deve essere replicata, sul Source Peer avvengono queste operazioni:

  • I dati necessari per la replica vengono salvati prima nella tabella Data Distribution Outbox durante la transazione dell'Utente;
  • NOTA: La transazione di scrittura dell'Utente termina quando il dato è stato scritto nella tabella Data Distribution Outbox;
  • da qui, un processo automatico li sposta nella tabella Data Distribution Remote Outbox;
  • infine, un secondo processo automatico li trasmette tramite chiamata a WebService al Peer remoto.

Sul Destination Peer avvengono invece queste operazioni:

  • la chiamata al WebService ha come effetto la scrittura dei dati nella tabella Data Distribution Remote Inbox;
  • all'interno di un'unica transazione effettuata da un processo schedulato, il dato viene prima copiato nella tabella Data Distribution Inbox e successivamente replicato nella tabella finale.

Normalmente la singola transazione di modifica è salvata come singolo record nelle tabelle appena viste.

it/datadistribdescription_outoftransaction.txt · Ultima modifica: 2025/04/26 12:39 da 127.0.0.1