Errori di validazione XML IVI: cause e soluzioni

Un controllo preliminare XML IVI non superato richiede una diagnosi precisa. Leggi il messaggio in SignECOC, identifica il campo o il requisito coinvolto e correggi l’esportazione nel sistema che ha generato il file.

Individua la causa prima di esportare di nuovo

Conserva il file originale. Esamina codice di errore, regola e percorso XML, se disponibili. Le tabelle spiegano i risultati e indicano cosa verificare. SignECOC controlla il file; non genera né corregge i dati del costruttore.

Controlli sul file prima della validazione

Messaggio o campoCosa controllare
UTF-8Non è stato possibile leggere questo file come XML in UTF-8. Esporta di nuovo l’XML IVI non firmato dal sistema di origine con codifica UTF-8, poi carica il nuovo file. Rinominare il file non ne cambia la codifica.
File vuoto o superiore a 5 MBIl file XML è vuoto o supera la dimensione consentita. Scegli un file valido entro il limite di caricamento.
XML non leggibileNon è stato possibile interpretare il file come XML. Esportalo di nuovo dal sistema di origine e carica il nuovo file. Se è richiesta una firma, firma il file appena esportato; non modificare manualmente un file già firmato.
InitialVehicleInformationQuesto file non è un documento XML IVI con l’elemento radice richiesto InitialVehicleInformation. Carica il file IVI corretto.
DTD / ENTITY / xml-stylesheetDTD, dichiarazioni di entità e istruzioni di fogli di stile XML non sono consentiti. Correggi l’XML di origine prima di caricarlo. Se il file è già firmato, crea una nuova firma dopo la correzione.
XMLDSig SignatureQuesto XML contiene già una firma XMLDSig. Usa l’area di invio degli XML firmati.

Interpretare XSD, ICM e gli errori del servizio

Messaggio o campoCosa controllare
XSDSe il risultato segnala un errore XSD, confronta l’elemento indicato, la sua posizione e il formato del valore con lo schema previsto per la destinazione. Correggi l’esportazione nel sistema sorgente: rinominare il file non cambia la struttura XML.
ICMUn messaggio ICM riguarda una regola di controllo dei dati. Leggi insieme il nome della regola e il campo interessato, poi confronta il valore con i dati del veicolo e dell’omologazione. Non inventare un valore solo per eliminare il messaggio.
XSD_ICMQuesta dicitura indica i controlli di schema e delle regole sui dati: leggi anche l’esito e i messaggi. Il controllo preliminare SignECOC del file non firmato non verifica la firma digitale. Superarlo non dimostra l’accettazione dell’autorità né l’immatricolazione.
Servizio di validazione non disponibileIl servizio di validazione non è al momento disponibile. Non è stato possibile stabilire se il tuo XML è valido. Riprova più tardi o contatta l’assistenza.

Individuare il campo del veicolo segnalato

Individua il campo tramite il nome dell’elemento o l’XPath riportato nel messaggio. I suggerimenti seguenti indicano dove verificare il valore; la regola e il messaggio originali del servizio descrivono il problema segnalato.

Messaggio o campoCosa controllare
VehicleIdentificationNumberVerifica il numero di identificazione del veicolo (VIN) rispetto ai dati del costruttore e al requisito segnalato dalla validazione.
TypeApprovalNumberVerifica il numero di omologazione rispetto al documento di omologazione applicabile al veicolo e al requisito segnalato dalla validazione.
Type / Variant / VersionVerifica insieme tipo, variante e versione del veicolo nei documenti di omologazione applicabili. Prima di modificare un valore, assicurati che la combinazione corrisponda al veicolo.
IviReferenceIdVerifica che il riferimento IVI nell’intestazione corrisponda a quello assegnato al documento. Consulta il requisito segnalato dal servizio prima di modificarlo.

Esempio: elemento radice errato

rootName: VehicleInformation
requiredRoot: InitialVehicleInformation

Questo esempio fittizio non contiene dati di veicoli e non è un modello IVI. Il documento selezionato ha un nome radice diverso. Scegli l’esportazione IVI corretta del costruttore e ripeti i controlli. Rinominare la radice non aggiunge i dati mancanti né rende il documento conforme allo schema.

Se serve assistenza, descrivi il passaggio e indica il codice di errore o un nome di campo non riservato. Non inserire XML, identificativi del veicolo, file di certificati, password o PIN nel modulo di contatto.

Prima di proseguire

  • Verifica che lo schema XML sia adatto alla destinazione.
  • Correggi i dati di origine, esporta di nuovo e ripeti il controllo.
  • Risolvi i messaggi bloccanti prima di firmare.

Un errore del servizio significa che il mio XML non è valido?

No. Se il servizio non restituisce un risultato utilizzabile, la validità del file resta da accertare. Riprova più tardi. Se il problema continua, comunica al supporto il codice di errore e l’orario del controllo.