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