Condividi tramite


Convalida di documenti nel componente della pipeline del disassembler del file flat

Per impostazione predefinita, il componente del disassembler del file flat non convalida i documenti che elabora. È tuttavia possibile attivare la convalida impostando la proprietà Convalida struttura documento sul componente su True oppure impostando la proprietà contesto del messaggio FFDasm.ValidateDocumentStructure su True. Quando la convalida del documento viene impostata per l'esecuzione, il disassembler del file flat convalida la struttura del documento e le strutture dell'intestazione e della pagina di riepilogo per assicurarsi che siano conformi agli schemi del documento, dell'intestazione e della pagina di riepilogo.

Il disassembler file flat può rimuovere campi e record vuoti quando suppress_empty_nodes="True" viene specificata dall'annotazione schemaInfo nello schema XSD del file flat. Se si usa l'annotazione schemaInfo in questo modo, il disassembler file flat rimuove campi e record vuoti indipendentemente dal fatto che siano facoltativi. Ciò può causare errori di convalida se si usa la convalida XML (impostando la proprietà Convalida struttura documento Flat File Disassembler suTrue o usando il componente della pipeline di convalida XML). Se si verifica un errore di convalida, il messaggio verrà sospeso. Per altre informazioni sulla proprietà suppress_empty_nodes, vedere Proprietà file flat aggiuntive.

Vedere anche

Componente della pipeline del disassembler del file flat
Come configurare il componente pipeline del disassembler file flat
Pipelines-AssemblerDisassembler (cartella di esempi di BizTalk Server)