Propriétés de fichier plat supplémentaires
Propriétés masquées
Le tableau ci-dessous répertorie les propriétés de nœud de fichier plat supplémentaires qui n'apparaissent pas dans l'Éditeur de schéma. L'utilisation de ces propriétés requiert la modification manuelle du fichier de schéma dans un éditeur de texte.
Propriété | Valeurs | Valeur par défaut | Description |
---|---|---|---|
suppress_empty_nodes | true ou false | false | Indique si les nœuds XML vides doivent être supprimés une fois que l'analyseur a généré des données d'instance XML. |
generate_empty_nodes | true ou false | true | Génère des nœuds vides pour les enregistrements existant dans les données d'instance XML. |
parser_optimization | rapidité ou complexité | Vitesse | L'optimisation de la vitesse réduit le temps d'analyse, mais génère quelques ambiguïtés dans les données. L'optimisation de la complexité gère un plus large éventail d'ambiguïtés, au détriment cependant de la vitesse de traitement. |
lookahead_depth | N'importe quel nombre entier positif ; zéro (0) indique une antémémoire infinie. | 3 | Indique jusqu'où une recherche peut être poussée pour trouver des données correspondantes. |
allow_early_termination | true ou false | false | Indique si les enregistrements positionnels peuvent se terminer tôt (true) ou doivent contenir des données pour tous les champs d’enregistrement (false). |
early_terminate_optional_fields | true ou false | false | Activez l’arrêt anticipé des champs de fin facultatifs (true). Si le schéma existant sans cette annotation est ouvert dans l’éditeur BizTalk, cette annotation y est ajoutée avec la valeur par défaut définie sur (false). Note: L’annotation early_terminate_optional_fields prend effet uniquement si le allow_early_termination est défini sur « true ». |
Toutes ces propriétés sont des attributs de l’élément /annotation/appinfo/schemaInfo .
Lorsque parser_optimization est défini sur la complexité, vous pouvez rencontrer des échecs de validation sur un schéma lorsqu’il existe de nombreux nœuds facultatifs dans le même groupe ou enregistrement. Vous devrez peut-être définir lookahead_depth sur zéro (0) pour éviter les erreurs de validation.
Voir aussi
- Propriétés de nœud
- Propriétés de nœud supplémentaires pour les schémas de fichiers plats dans les conseils d’interface utilisateur et les informations de référence sur l’espace de noms d’API des développeurs