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
- Proprietà dei nodi
- Proprietà del nodo supplementari per gli schemi file flat nelle linee guida dell'interfaccia utente e informazioni di riferimento sullo spazio dei nomi delle API per sviluppatori