Validation de document dans le composant de pipeline Désassembleur de fichier plat
Par défaut, le composant Désassembleur de fichier plat ne valide pas les documents dont il assure le traitement. Toutefois, vous pouvez activer la validation en définissant la propriété Valider la structure du document sur le composant sur True, ou en définissant la propriété de contexte de message FFDasm.ValidateDocumentStructure sur True. Lorsque la validation de document est définie de manière à être exécutée, le Désassembleur de fichier plat valide la structure du document ainsi que celles de l'en-tête et du code de fin afin de garantir leur conformité avec les schémas du document, de l'en-tête et du code de fin.
Le désassembleur de fichiers plats peut supprimer les champs et enregistrements vides lorsque suppress_empty_nodes="True » est spécifié par l’annotation schemaInfo dans le schéma XSD du fichier plat. Si vous utilisez l’annotation schemaInfo de cette façon, le désassembleur de fichiers plats supprime les champs et enregistrements vides, qu’ils soient facultatifs ou non. Cela peut entraîner des erreurs de validation si vous utilisez la validation XML (soit en affectant la valeur True à la propriété structuredu document Désassembleur de fichiers plats), soit en utilisant le composant de pipeline XML Validator. Si une erreur de validation se produit, le message est interrompu. Pour plus d’informations sur la propriété suppress_empty_nodes, consultez Propriétés de fichier plat supplémentaires.
Voir aussi
Composant de pipeline Désassembleur de fichier plat
Guide pratique pour configurer le composant de pipeline désassembleur de fichiers plats
Pipelines\AssemblerDisassembler (dossier d’exemples BizTalk Server)