0 / 0
Torna alla versione inglese della documentazione

Regole di validazione di XML Composer (DataStage®)

Ultimo aggiornamento: 12 mar 2025
Regole di convalida XML Composer (stage Hierarchical Data)

Per impostazione predefinita, XML Composer utilizza una convalida rigorosa e il lavoro non riesce se si verifica una violazione. Per personalizzare la convalida, specificare l'azione da eseguire quando si verifica una violazione.

Le seguenti tabelle descrivono le regole di validazione e le azioni applicabili.

Tabella 1. Regole di convalida del valore
Regola Descrizione Azioni
Il tipo di dati ha un valore non ammesso Il valore deve corrispondere alle regole di valore per il tipo di dati dell'elemento corrispondente.
Ignora
Il controllo del tipo e la conversione del tipo non vengono eseguiti. I tipi di dati degli elementi nella colonna Destinazione della tabella di associazione vengono sostituiti con il tipo di dati Stringa.
Log per ricorrenza; Log per documento
Viene eseguito il controllo del tipo. Se un tipo non supera il controllo, viene riportato un errore di log una volta per ogni ricorrenza o una volta per l'intero documento; tuttavia, l'analisi continua. La conversione tipo non viene eseguita. I tipi di dati degli elementi nella colonna Destinazione della tabella di associazione vengono sostituiti con il tipo di dati Stringa.
Irreversibile
(Impostazione predefinita) Il controllo del tipo e la conversione del tipo vengono eseguiti. Un valore non valido causa l'errore del job.
Il valore non rispetta il vincolo facet
Nota: se si abilita questa regola, anche la regola Il tipo di dati ha un valore non valido è impostata sulla stessa azione scelta per questa regola.
Il valore viene controllato rispetto ai facet del tipo di elemento corrispondente.
Ignora
Il controllo facet non viene eseguito.
Log per ricorrenza; Log per documento
Viene eseguito il controllo facet. Vengono registrati gli errori.
Irreversibile
(Valore predefinito) Viene eseguito il controllo facet. Un valore non valido causa l'errore del job.
Un elemento che non può essere null ha un valore null Gli elementi non annullabili vengono controllati per garantire che non contengano valori null.
Ignora
Il controllo null non viene eseguito. Tutti gli elementi nella colonna Destinazione della tabella di associazione diventano annullabili.
Log per ricorrenza; Log per documento
Viene eseguito un controllo null e vengono registrati gli errori. I valori null sono impostati. Di conseguenza, tutti gli elementi nella colonna Destinazione della tabella di associazione diventano annullabili.
Irreversibile
(Valore predefinito) Viene eseguito il controllo null. Un valore non valido causa l'errore del job.
Non scrivere dati per questo valore
Il controllo null non viene eseguito. Nell'output, non verrà scritto alcun dato per l'elemento, ad esempio l'elemento vuoto apparirà nell'output.
Rimuovi spazi dai valori Ridurre lo spazio prima e dopo un valore prima di eseguire il controllo del tipo e la conversione del tipo.
No
La relimitazione non viene effettuata.
Vero
(Valore predefinito) La reimpostazione viene eseguita su entrambi i lati del valore.
Tabella 2. Regole di convalida della struttura
Regola Descrizione Azioni
Elemento obbligatorio mancante Gli elementi devono essere visualizzati correttamente nel documento dell'istanza. Le violazioni possono verificarsi se un attributo richiesto è mancante o se un elemento appare fuori ordine in un contenuto di sequenza.
Ignora
La verifica degli elementi obbligatori non viene eseguita. I messaggi di errore non vengono registrati. Di conseguenza, tutti gli elementi nella colonna Destinazione della tabella di associazione sono facoltativi e non è necessario fornire un'associazione per tali elementi.
Log per ricorrenza; Log per documento
Vengono registrati i messaggi di errore. I valori mancanti non vengono compilati. Di conseguenza, tutti gli elementi nella colonna Destinazione della tabella di associazione sono facoltativi.
Irreversibile
(Valore predefinito) Un elemento obbligatorio mancante causa l'errore del lavoro.
L'elenco contiene un numero di ricorrenze non valido Il numero di ricorrenze deve essere compreso tra il valore dell'attributo MinOccurs e l'attributo MaxOccurs , come definito nello schema.
Ignora
Non viene registrato alcun messaggio di errore.
Log per ricorrenza; Log per documento
Vengono registrati i messaggi di errore.
Rifiuta
L'elemento ComposingStatus , che viene aggiunto come nuovo gruppo all'output dello step per lo step Composer XML, è impostato su False e include il messaggio di errore corrispondente.
Irreversibile
(Valore predefinito) Se l'elenco contiene un numero di ricorrenze non valido, il job non riesce.