Proprietà aggiuntive dei file flat

Proprietà nascoste

Nella tabella seguente sono elencate proprietà dei nodi dei file flat che non compaiono in Editor schemi. Per poter utilizzare queste proprietà è necessario modificare a mano il file dello schema in un editor di testo.

Proprietà Valori Valore predefinito Descrizione
suppress_empty_nodes true o false false Consente di specificare se rimuovere o meno i nodi XML vuoti dopo che il parser ha generato i dati dell'istanza XML.
generate_empty_nodes true o false true Consente di generare nodi vuoti per i record esistenti nei dati dell'istanza XML.
parser_optimization velocità o complessità Velocità L'ottimizzazione a favore della velocità comporta una riduzione dei tempi di analisi, con il rischio di alcune ambiguità nei dati. L'ottimizzazione a favore della complessità gestisce una gamma più ampia di ambiguità, ma sacrifica la velocità di elaborazione.
lookahead_depth Qualsiasi numero intero positivo. Zero (0) indica un lookahead infinito. 3 Consente di definire la profondità del lookahead per i dati corrispondenti.
allow_early_termination true o false false Indica se i record posizionali possono terminare in anticipo (true) o devono contenere dati per tutti i campi record (false).
early_terminate_optional_fields true o false false Abilitare la chiusura anticipata dei campi finali facoltativi (true). Se lo schema esistente senza questa annotazione viene aperto nell'editor BizTalk, questa annotazione verrà aggiunta a essa con il valore predefinito impostato su (false). Nota: L'annotazione early_terminate_optional_fields ha effetto solo se il allow_early_termination è impostato su "true".

Tutte queste proprietà sono attributi dell'elemento /annotation/appinfo/schemaInfo .

Quando parser_optimization è impostata su complessità, potrebbero verificarsi errori di convalida rispetto a uno schema quando sono presenti molti nodi facoltativi nello stesso gruppo o record. Potrebbe essere necessario impostare lookahead_depth su zero (0) per evitare errori di convalida.

Vedere anche