TitleTAG
Codici di Errore di importazione
In fase di inserimento dei dati sul database di destinazione è possibile che vengano rilevati errori nell’operazione: questo può dipendere da una diversa struttura del database (tabelle o singoli campi mancanti) oppure da una versione differente dei dati.
Quando viene rilevato un errore è impossibile completare l’operazione: la transazione in errore viene annullata, eventualmente facendo il rollback di quanto già modificato, e una copia dei record della transazione viene inserita nella tabella [Data Distrib. Import Error] aggiungendo nel campo [Handling Error Code] il codice dell’errore rilevato.
Gli errori attualmente rilevati sono:
* **D-EVENTERR ** DELETE: errore restituito durante l'handling dell'evento OnBeforeSpkDeleteRecord
* **D-NOREC** DELETE: il record da cancellare non esiste
* **D-NOTBL** DELETE: la tabella non esiste
* **D-TBLDND** DELETE: la tabella di destinazione non è valida
* **I-DUPL ** INSERT: il record esiste già
* **I-EVENTERR ** INSERT: errore restituito durante l'handling dell'evento OnBeforeSpkInsertRecord
* **I-FLDNACTV** INSERT: il campo da inserire non è attivo
* **I-FLDUNKNW** INSERT: il campo da inserire non esiste
* **I-NOTBL** INSERT: la tabella non esiste
* **I-TBLDND** INSERT: la tabella di destinazione non è valida
* **M-EVENTERR ** MODIFY: errore restituito durante l'handling dell'evento OnBeforeSpkModifyRecord
* **M-FLDNACTV** MODIFY: il campo da inserire non è attivo
* **M-FLDUNKNW** MODIFY: il campo da inserire non esiste
* **M-NOREC** MODIFY: il record da modificare non esiste
* **M-NOTBL** MODIFY: la tabella non esiste
* **M-TBLDND** MODIFY: la tabella di destinazione non è valida
* **R-EVENTERR ** RENAME: errore restituito durante l'handling dell'evento OnBeforeSpkRenameRecord
* **R-EXISTS** RENAME: il record con la nuova chiave esiste già
* **R-NOREC** RENAME: il record da rinominare non esiste
* **R-TBLDND** RENAME: la tabella di destinazione non è valida
* **R-UNKNW** RENAME: la transazione di rename ha restituito un errore non riconosciuto.\\ Può avvenire quando l'errore è scatenato nel codice del trigger OnRename del database di destinazione
* **T-FLDNACTV** REPLICATE: il campo da inserire non è attivo
* **T-FLDUNKNW** REPLICATE: il campo da inserire non esiste
* **T-NOTBL** REPLICATE: la tabella non esiste
* **T-TBLDND** REPLICATE: la tabella di destinazione non è valida
* **X-DST** (ALL): è stato ricevuto un record indirizzato ad un Peer sconosciuto
* **X-SRCOFF** (ALL): è stato ricevuto un record da un Peer per il quale l'Import è disabilitato
* **X-SRCUNKNW** (ALL): è stato ricevuto un record da un Peer sconosciuto