Click to Rate and Give Feedback
MSDN
MSDN Library
BizTalk Server
Development
 How to Configure the Flat File Asse...
How to Configure the Flat File Assembler Pipeline Component

The Flat File Assembler pipeline component is used to serialize an XML document into delimited or positional flat file format before sending it out of the server.

  1. Drag the Flat File Assembler pipeline component into the Assemble stage of the send pipeline.

  2. In the Properties window, in the Pipeline Component Properties section, do the following.

    Use this To do this

    Document schema

    Select a flat file document schema to use for serializing the message from XML to the flat file format. If no schema is specified, run-time schema discovery is done. You can create the flat file document schema in BizTalk Editor.

    Default value: None

    Header schema

    Select a schema for the header part of the flat file message. A header schema can also be specified in the message context property named HeaderSpecName under the xmlnorm namespace. In this case, it will override the header schema specified in Pipeline Designer.

    You can create the schema for the header part of the flat file message with BizTalk Editor.

    Default value: None

    Preserve byte order mark

    Specifies whether to add a byte order mark (BOM) to the document produced by the assembler component.

    Default Value: False

    Target charset

    Specifies the target character set used for encoding of outgoing messages.

    Default value: None

    Trailer schema

    Select a schema for the trailer part of the flat file message. You can create the schema for the trailer part of the flat file message in BizTalk Editor.

    Default value: None

Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Flat File schema run time discovery      Eric Stott   |   Edit   |  

If no schema is specified, run-time schema discovery is done. - This is HUGE, no longer do you need to create multiple send flat file schemas. You simply need to create one with a flat file assembler that does not have a document defined and then across your entire BizTalk enviornement, you can reuse this. BizTalk is now smart enough to create the flat file according to the schema that defines it and it saves the re applying of bindings when changes are made to the flat file schema.

BTW: Be aware that this functionality only exists in the Assember. This feature is NOT available in the disassembler. When a flat file is recieved into BizTalk, BTS (BizTalk Server) needs to know which schema to validate against. If you do, you will get a build error stating that there is no schema specified.

Flag as ContentBug
Processing
© 2008 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker