Compartir a través de


Validación de documentos en el componente de canalización de desensamblador de archivos sin formato

De forma predeterminada, el componente de canalización de desensamblador de archivo sin formato no valida los documentos que procesa. Sin embargo, puede activar la validación estableciendo la propiedad Validar estructura del documento en el componente en True o estableciendo la propiedad de contexto del mensaje FFDasm.ValidateDocumentStructure en True. Cuando se establece que se ejecute la validación de documentos, el desensamblador de archivo sin formato valida la estructura del documento, así como las estructuras de encabezado y finalizador para asegurarse de que se ajustan a los esquemas del documento, encabezado y finalizador.

El desensamblador de archivos planos puede quitar campos y registros vacíos cuando suppress_empty_nodes="True" se especifica mediante la anotación schemaInfo en el esquema XSD del archivo plano. Si usa la anotación schemaInfo de esta manera, el desensamblador de archivos planos quita los campos y registros vacíos independientemente de si son opcionales. Esto puede provocar errores de validación si usa la validación XML (ya sea estableciendo la propiedad Desensamblador de archivos planos Validar estructura del documento en True o mediante el componente de canalización validador XML). Si se produce un error de validación, el mensaje se suspende. Para obtener más información sobre la propiedad suppress_empty_nodes, vea Propiedades de archivo plano adicionales.

Consulte también

Desensamblador de archivos sin formato [componente de canalización]
Configuración del componente de canalización de desensamblador de archivos planos
Pipelines\AssemblerDisassembler (carpeta de ejemplos de BizTalk Server)