<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>The flat file strikes back: BizTalk 2004 parsing positional records</title><link>http://blogs.msdn.com/gzunino/archive/2004/06/25/166101.aspx</link><description>In a previous entry , I outlined how flat files with delimited records can be parsed by the flat file disassembler. Another post on microsoft.public.biztalk.general attracted my attention. Let's help Norbert disassemble his file. The document to disassemble</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: The flat file strikes back: BizTalk 2004 parsing positional records</title><link>http://blogs.msdn.com/gzunino/archive/2004/06/25/166101.aspx#167581</link><pubDate>Mon, 28 Jun 2004 08:12:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:167581</guid><dc:creator>Norbert</dc:creator><description>Thanks for the big help. I'm really new with flat files. But I tried to run the schema with the dat using FFDAsm, but it still generates an error. It is in Dutch but this what it says:&lt;br&gt;&lt;br&gt;Error&lt;br&gt;Source: System.Xml&lt;br&gt;Message: Data on root(?) level is invalid. Line 1 Position 1&lt;br&gt;&lt;br&gt;HRESULT: 80131940&lt;br&gt;&lt;br&gt;Thanx</description></item><item><title>re: The flat file strikes back: BizTalk 2004 parsing positional records</title><link>http://blogs.msdn.com/gzunino/archive/2004/06/25/166101.aspx#167593</link><pubDate>Mon, 28 Jun 2004 08:34:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:167593</guid><dc:creator>Norbert</dc:creator><description>Forget the previous comment&lt;br&gt;I got the \r\n error but solved this with:&lt;br&gt;&lt;br&gt;allow_early_termination=&amp;quot;true&amp;quot; &lt;br&gt;&lt;br&gt;Getting another error:&lt;br&gt;Message: Unexpected end of stream looking for: P0sitional Data (Length is 30)&lt;br&gt;The current definition being parsed is ARecordB. The sream offset where the error occured is 1322.&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanx&lt;br&gt;</description></item><item><title>re: The flat file strikes back: BizTalk 2004 parsing positional records</title><link>http://blogs.msdn.com/gzunino/archive/2004/06/25/166101.aspx#167671</link><pubDate>Mon, 28 Jun 2004 09:50:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:167671</guid><dc:creator>Norbert</dc:creator><description>This is the schema I need to use on the flatfiles, but I think the Flat Files we get ( my company) can sometimes be a bit different, but they should be like the schema because it is used as a standard. &lt;br&gt;&lt;br&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-16&amp;quot; ?&amp;gt; &lt;br&gt;- &amp;lt;xs:schema xmlns=&amp;quot;&lt;a target="_new" href="&lt;a target="_new" href="http://Schemas.HA34_3&amp;quot;"&gt;http://Schemas.HA34_3&amp;quot;&lt;/a&gt;"&gt;&lt;a target="_new" href="http://Schemas.HA34_3&amp;quot;"&gt;http://Schemas.HA34_3&amp;quot;&lt;/a&gt;&lt;/a&gt; xmlns:b=&amp;quot;&lt;a target="_new" href="http://schemas.microsoft.com/BizTalk/2003&amp;quot;"&gt;http://schemas.microsoft.com/BizTalk/2003&amp;quot;&lt;/a&gt; targetNamespace=&amp;quot;&lt;a target="_new" href="&lt;a target="_new" href="http://Schemas.HA34_3&amp;quot;"&gt;http://Schemas.HA34_3&amp;quot;&lt;/a&gt;"&gt;&lt;a target="_new" href="http://Schemas.HA34_3&amp;quot;"&gt;http://Schemas.HA34_3&amp;quot;&lt;/a&gt;&lt;/a&gt; xmlns:xs=&amp;quot;&lt;a target="_new" href="http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;"&gt;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;/a&gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;schemaEditorExtension:schemaInfo namespaceAlias=&amp;quot;b&amp;quot; extensionClass=&amp;quot;Microsoft.BizTalk.FlatFileExtension.FlatFileExtension&amp;quot; standardName=&amp;quot;Flat File&amp;quot; xmlns:schemaEditorExtension=&amp;quot;&lt;a target="_new" href="http://schemas.microsoft.com/BizTalk/2003/SchemaEditorExtensions&amp;quot;"&gt;http://schemas.microsoft.com/BizTalk/2003/SchemaEditorExtensions&amp;quot;&lt;/a&gt; /&amp;gt; &lt;br&gt;  &amp;lt;b:schemaInfo root_reference=&amp;quot;DECL_HA34_3&amp;quot; count_positions_by_byte=&amp;quot;false&amp;quot; standard=&amp;quot;Flat File&amp;quot; allow_early_termination=&amp;quot;true&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;DECL_HA34_3&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:recordInfo structure=&amp;quot;delimited&amp;quot; preserve_delimiter_for_empty_data=&amp;quot;true&amp;quot; suppress_trailing_delimiters=&amp;quot;false&amp;quot; sequence_number=&amp;quot;1&amp;quot; child_delimiter_type=&amp;quot;hex&amp;quot; child_delimiter=&amp;quot;0x0D 0x0A&amp;quot; child_order=&amp;quot;postfix&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:complexType&amp;gt;&lt;br&gt;- &amp;lt;xs:sequence&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:groupInfo sequence_number=&amp;quot;0&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;HA34_3&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:recordInfo sequence_number=&amp;quot;1&amp;quot; structure=&amp;quot;positional&amp;quot; preserve_delimiter_for_empty_data=&amp;quot;true&amp;quot; suppress_trailing_delimiters=&amp;quot;false&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:complexType&amp;gt;&lt;br&gt;- &amp;lt;xs:sequence&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:groupInfo sequence_number=&amp;quot;0&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;BERICHTBEGIN_INFORMATIE&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:recordInfo sequence_number=&amp;quot;1&amp;quot; structure=&amp;quot;positional&amp;quot; preserve_delimiter_for_empty_data=&amp;quot;true&amp;quot; suppress_trailing_delimiters=&amp;quot;false&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:complexType&amp;gt;&lt;br&gt;- &amp;lt;xs:sequence&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:groupInfo sequence_number=&amp;quot;0&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;COD001_VEKT&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;1&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;1&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;TEC025_OO1&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;2&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;1&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;COD002_VEKT&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;3&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;3&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;NUM001_VEKT&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;4&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;1&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;COD061_VEKT&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;5&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;4&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;COD377_VEKT&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;6&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;8&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;COD085_VEKT&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;7&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;8&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;COD181_VEKT&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;8&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;8&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;DAT105_NEN&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;9&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;8&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;DAT106_NEN&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;10&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;8&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;NUM029_VEKT&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;11&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;12&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;COD363_ISO&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;12&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;3&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;DAT031_NEN&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;13&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;8&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;NUM002_VEKT&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;14&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;2&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;TEC007_085&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;15&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;85&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;  &amp;lt;/xs:sequence&amp;gt;&lt;br&gt;  &amp;lt;/xs:complexType&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;VERZEKERDEN&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:recordInfo sequence_number=&amp;quot;2&amp;quot; structure=&amp;quot;positional&amp;quot; preserve_delimiter_for_empty_data=&amp;quot;true&amp;quot; suppress_trailing_delimiters=&amp;quot;false&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:complexType&amp;gt;&lt;br&gt;- &amp;lt;xs:sequence&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:groupInfo sequence_number=&amp;quot;0&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;VERZEKERDE&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:recordInfo sequence_number=&amp;quot;1&amp;quot; structure=&amp;quot;positional&amp;quot; preserve_delimiter_for_empty_data=&amp;quot;true&amp;quot; suppress_trailing_delimiters=&amp;quot;false&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:complexType&amp;gt;&lt;br&gt;- &amp;lt;xs:sequence&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:groupInfo sequence_number=&amp;quot;0&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;COD001_VEKT&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;1&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;1&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;NUM040_VEKT&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;2&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;12&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;COD061_VEKT&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;3&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;4&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;NUM003_ZNET&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;4&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;15&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;COD038_VEKT&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;5&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;11&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;NUM050_BELA&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;6&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;9&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;NUM087_ECP&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;7&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;12&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;DAT006_NEN&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;8&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;8&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;COD134_NEN&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;9&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;1&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;COD241_NEN&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;10&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;1&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;NAM067_NEN&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;11&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;25&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;NAM025_NEN&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;12&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;6&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;NAM068_NEN&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;13&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;10&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;COD083_KPN&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;14&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;6&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;NUM030_NEN&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;15&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;5&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;NUM079_NEN&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;16&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;4&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;COD032_NEN&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;17&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;2&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;COD151_VEK1&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;18&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;2&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;COD180_VEK1&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;19&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;5&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;COD316_VEKT&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;20&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;11&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;TEC007_010&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;21&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;10&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;COMMENTAREN&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:recordInfo structure=&amp;quot;positional&amp;quot; preserve_delimiter_for_empty_data=&amp;quot;true&amp;quot; suppress_trailing_delimiters=&amp;quot;false&amp;quot; sequence_number=&amp;quot;22&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:complexType&amp;gt;&lt;br&gt;- &amp;lt;xs:sequence&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:groupInfo sequence_number=&amp;quot;0&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;COMMENTAAR&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:recordInfo structure=&amp;quot;positional&amp;quot; preserve_delimiter_for_empty_data=&amp;quot;true&amp;quot; suppress_trailing_delimiters=&amp;quot;false&amp;quot; sequence_number=&amp;quot;1&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:complexType&amp;gt;&lt;br&gt;- &amp;lt;xs:sequence&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:groupInfo sequence_number=&amp;quot;0&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;COD001_VEKT&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;1&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;1&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;NUM040_VEK4&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;2&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;12&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;NUM109_VEKT&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;3&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;4&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;OMS016_143&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;4&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;143&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;  &amp;lt;/xs:sequence&amp;gt;&lt;br&gt;  &amp;lt;/xs:complexType&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;  &amp;lt;/xs:sequence&amp;gt;&lt;br&gt;  &amp;lt;/xs:complexType&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;PRESTATIES&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:recordInfo structure=&amp;quot;positional&amp;quot; preserve_delimiter_for_empty_data=&amp;quot;true&amp;quot; suppress_trailing_delimiters=&amp;quot;false&amp;quot; sequence_number=&amp;quot;23&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:complexType&amp;gt;&lt;br&gt;- &amp;lt;xs:sequence&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:groupInfo sequence_number=&amp;quot;0&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;PRESTATIE&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:recordInfo sequence_number=&amp;quot;1&amp;quot; structure=&amp;quot;positional&amp;quot; preserve_delimiter_for_empty_data=&amp;quot;true&amp;quot; suppress_trailing_delimiters=&amp;quot;false&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:complexType&amp;gt;&lt;br&gt;- &amp;lt;xs:sequence&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:groupInfo sequence_number=&amp;quot;0&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;COD001_VEKT&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;1&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;1&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;NUM040_VEKT&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;2&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;12&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;NUM003_ZNET&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;3&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;15&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;COD038_VEKT&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;4&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;11&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;COD383_VEKT&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;5&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;12&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;COD089_VEKT&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;6&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;8&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;NUM032_VEKT&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;7&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;12&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;DAT021_NEN&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;8&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;8&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;COD367_VEKT&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;9&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;3&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;COD322_CTG&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;10&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;5&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;ANT054_VEKT&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;11&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;4&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;NUM015_VEK1&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;12&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;12&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;COD078_VEKT&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;13&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;1&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;BED023_VEKT&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;14&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;8&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;BED020_VEKT&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;15&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;8&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;COD043_VEKT&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;16&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;1&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;TEC007_039&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;17&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;39&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;COMMENTAREN&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:recordInfo structure=&amp;quot;positional&amp;quot; preserve_delimiter_for_empty_data=&amp;quot;true&amp;quot; suppress_trailing_delimiters=&amp;quot;false&amp;quot; sequence_number=&amp;quot;18&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:complexType&amp;gt;&lt;br&gt;- &amp;lt;xs:sequence&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:groupInfo sequence_number=&amp;quot;0&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:element minOccurs=&amp;quot;1&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;COMMENTAAR&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:recordInfo sequence_number=&amp;quot;1&amp;quot; structure=&amp;quot;positional&amp;quot; preserve_delimiter_for_empty_data=&amp;quot;true&amp;quot; suppress_trailing_delimiters=&amp;quot;false&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:complexType&amp;gt;&lt;br&gt;- &amp;lt;xs:sequence&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:groupInfo sequence_number=&amp;quot;0&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;COD001_VEKT&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;1&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;1&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;NUM040_VEK4&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;2&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;12&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;NUM109_VEKT&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;3&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;4&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;OMS016_143&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;4&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;143&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;  &amp;lt;/xs:sequence&amp;gt;&lt;br&gt;  &amp;lt;/xs:complexType&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;  &amp;lt;/xs:sequence&amp;gt;&lt;br&gt;  &amp;lt;/xs:complexType&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;  &amp;lt;/xs:sequence&amp;gt;&lt;br&gt;  &amp;lt;/xs:complexType&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;  &amp;lt;/xs:sequence&amp;gt;&lt;br&gt;  &amp;lt;/xs:complexType&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;  &amp;lt;/xs:sequence&amp;gt;&lt;br&gt;  &amp;lt;/xs:complexType&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;  &amp;lt;/xs:sequence&amp;gt;&lt;br&gt;  &amp;lt;/xs:complexType&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;BERICHTEINDE_INFORMATIE&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:recordInfo sequence_number=&amp;quot;3&amp;quot; structure=&amp;quot;positional&amp;quot; preserve_delimiter_for_empty_data=&amp;quot;true&amp;quot; suppress_trailing_delimiters=&amp;quot;false&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:complexType&amp;gt;&lt;br&gt;- &amp;lt;xs:sequence&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:groupInfo sequence_number=&amp;quot;0&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;COD001_VEKT&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;1&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;1&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;ANT074_VEKT&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;2&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;5&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;BED025_VEKT&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;3&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;10&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;COD043_VEKT&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;4&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;1&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element name=&amp;quot;COD044_VEKT&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;5&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;1&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;- &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;1&amp;quot; name=&amp;quot;TEC007_142&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;- &amp;lt;xs:annotation&amp;gt;&lt;br&gt;- &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;b:fieldInfo sequence_number=&amp;quot;6&amp;quot; justification=&amp;quot;left&amp;quot; pos_length=&amp;quot;142&amp;quot; /&amp;gt; &lt;br&gt;  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;  &amp;lt;/xs:sequence&amp;gt;&lt;br&gt;  &amp;lt;/xs:complexType&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;  &amp;lt;/xs:sequence&amp;gt;&lt;br&gt;  &amp;lt;/xs:complexType&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;  &amp;lt;/xs:sequence&amp;gt;&lt;br&gt;  &amp;lt;/xs:complexType&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;  &amp;lt;/xs:schema&amp;gt;</description></item><item><title>re: The flat file strikes back: BizTalk 2004 parsing positional records</title><link>http://blogs.msdn.com/gzunino/archive/2004/06/25/166101.aspx#168888</link><pubDate>Tue, 29 Jun 2004 16:46:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:168888</guid><dc:creator>Gilles</dc:creator><description>Norbert: Wjat do you mean by &amp;quot;can sometimes be a a bit different&amp;quot;? As you already know, you flat file is currently parsed with a sequence of 2 record A and two records of type B. If that strcuture changes,then you will fail on thsoe messages.&lt;br&gt;&lt;br&gt;As far as your error is concerned (error looking for positional data lenght = 30) it usually means that the parser ran out of data while parsing the line. Either way, you specified a record with a larger with that it is or you did not get your line separator fine.&lt;br&gt;&lt;br&gt;I understand that once parsed, the XML should validate against the above schema. As I am sure you understand, there are two ways to deal with this: 1) you parse the file and produce the right XML using the flat file disassembler. 2) you parse the file to some XML that is close to the schema you need but not exactly it and you then use a map to adjust the XML to validate against your schema.</description></item><item><title>re: The flat file strikes back: BizTalk 2004 parsing positional records</title><link>http://blogs.msdn.com/gzunino/archive/2004/06/25/166101.aspx#193328</link><pubDate>Fri, 23 Jul 2004 19:06:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:193328</guid><dc:creator>Martins</dc:creator><description>Hi Gilles,&lt;br&gt;&lt;br&gt;where can I find these tricks and not published annotation's like allow_early_termination=&amp;quot;true&amp;quot; ?&lt;br&gt;&lt;br&gt;Is there any help not shipped with bts2004 ? &lt;br&gt;&lt;br&gt;thanks,&lt;br&gt;Martins&lt;br&gt;</description></item><item><title>re: The flat file strikes back: BizTalk 2004 parsing positional records</title><link>http://blogs.msdn.com/gzunino/archive/2004/06/25/166101.aspx#193417</link><pubDate>Fri, 23 Jul 2004 20:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:193417</guid><dc:creator>Gilles</dc:creator><description>Martins: You might not have updated your documentation to the latest refresh. Downloads are available on &lt;a target="_new" href="http://www.microsoft.com/biztalk"&gt;http://www.microsoft.com/biztalk&lt;/a&gt;. &lt;br&gt;&lt;br&gt;More specifically, the attribute you mention (and others) is documented here:&lt;br&gt;&lt;br&gt;&lt;a target="_new" href="http://msdn.microsoft.com/library/en-us/sdk/htm/ebiz_prog_edit_ytch.asp?frame=true"&gt;http://msdn.microsoft.com/library/en-us/sdk/htm/ebiz_prog_edit_ytch.asp?frame=true&lt;/a&gt;&lt;br&gt;&lt;br&gt;Thanks.</description></item><item><title>Assembling A Delimited File with Positional Elements</title><link>http://blogs.msdn.com/gzunino/archive/2004/06/25/166101.aspx#207332</link><pubDate>Wed, 04 Aug 2004 00:21:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:207332</guid><dc:creator>Zen and the Art of Development</dc:creator><description /></item><item><title>re: The flat file strikes back: BizTalk 2004 parsing positional records</title><link>http://blogs.msdn.com/gzunino/archive/2004/06/25/166101.aspx#207835</link><pubDate>Wed, 04 Aug 2004 11:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:207835</guid><dc:creator>John</dc:creator><description>Hi Gilles,&lt;br&gt;&lt;br&gt;How do you handle file that has has spaces.  Simple example:&lt;br&gt;&lt;br&gt;-----------------------------------------------&lt;br&gt;Definition - &lt;br&gt;&lt;br&gt;Header 10 characters&lt;br&gt;Detail 10 characters&lt;br&gt;Footer 10 characters&lt;br&gt;&lt;br&gt;CRLF as the end of line.&lt;br&gt;&lt;br&gt;Data -&lt;br&gt;&lt;br&gt;Header XXXXXXX**&lt;br&gt;Detail   XXXXX****&lt;br&gt;Detail   XXXXXX***&lt;br&gt;Detail   XX***XX**&lt;br&gt;Footer  XXXX***XX&lt;br&gt;&lt;br&gt;* = space&lt;br&gt;X = data&lt;br&gt;-----------------------------------------------&lt;br&gt;I can read the data in but all spaces are striped &amp;amp; when we send the data out via a send pipeline assembler this is reflected.  Is there a way to get the XML to preserve the spaces?  Thats the trick I am trying to work out - spaces both between data and at the end of the data line.  I am also trying to avoid defining all fields, just want to specify the record as one field with CRLF the delimiter between records.&lt;br&gt;&lt;br&gt;Thanks in advance.&lt;br&gt;&lt;br&gt;John.&lt;br&gt;</description></item><item><title>re: The flat file strikes back: BizTalk 2004 parsing positional records</title><link>http://blogs.msdn.com/gzunino/archive/2004/06/25/166101.aspx#208087</link><pubDate>Wed, 04 Aug 2004 17:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:208087</guid><dc:creator>Gilles</dc:creator><description>John: By default, as I explained, padding is set to &amp;quot;whitespace&amp;quot; and &amp;quot;ignore padding&amp;quot;.&lt;br&gt;&lt;br&gt;If you do not wish this to happen, set &amp;quot;pad character type&amp;quot; to &amp;quot;none&amp;quot;. Everything will be considered as valuable data. This setting is per field, so you will have to do this on every single field you want to keep spaces.</description></item><item><title>re: The flat file strikes back: BizTalk 2004 parsing positional records</title><link>http://blogs.msdn.com/gzunino/archive/2004/06/25/166101.aspx#208485</link><pubDate>Thu, 05 Aug 2004 03:07:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:208485</guid><dc:creator>John</dc:creator><description>Thank Gilles,&lt;br&gt;&lt;br&gt;I was able to read in any flat file with CRLF at the end of each row and maintain the spaces by specifying: {pad_char_type=&amp;quot;hex&amp;quot; pad_char=&amp;quot;0x0A&amp;quot;}&lt;br&gt;&lt;br&gt;Note all rows are read into 1 field called &amp;quot;Field&amp;quot; - Schema below.&lt;br&gt;&lt;br&gt;Thanks for pointing me in the right direction!!&lt;br&gt;&lt;br&gt;Cheers.&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------------&lt;br&gt;&lt;br&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-16&amp;quot;?&amp;gt;&lt;br&gt;&amp;lt;xs:schema xmlns=&amp;quot;&lt;a target="_new" href="&lt;a target="_new" href="http://BizTalk_Server_Project1.Schema1&amp;quot;"&gt;http://BizTalk_Server_Project1.Schema1&amp;quot;&lt;/a&gt;"&gt;&lt;a target="_new" href="http://BizTalk_Server_Project1.Schema1&amp;quot;"&gt;http://BizTalk_Server_Project1.Schema1&amp;quot;&lt;/a&gt;&lt;/a&gt; xmlns:b=&amp;quot;&lt;a target="_new" href="http://schemas.microsoft.com/BizTalk/2003&amp;quot;"&gt;http://schemas.microsoft.com/BizTalk/2003&amp;quot;&lt;/a&gt; targetNamespace=&amp;quot;&lt;a target="_new" href="&lt;a target="_new" href="http://BizTalk_Server_Project1.Schema1&amp;quot;"&gt;http://BizTalk_Server_Project1.Schema1&amp;quot;&lt;/a&gt;"&gt;&lt;a target="_new" href="http://BizTalk_Server_Project1.Schema1&amp;quot;"&gt;http://BizTalk_Server_Project1.Schema1&amp;quot;&lt;/a&gt;&lt;/a&gt; xmlns:xs=&amp;quot;&lt;a target="_new" href="http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;"&gt;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;/a&gt;&lt;br&gt;  &amp;lt;xs:annotation&amp;gt;&lt;br&gt;    &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;      &amp;lt;b:schemaInfo count_positions_by_byte=&amp;quot;false&amp;quot; standard=&amp;quot;Flat File&amp;quot; root_reference=&amp;quot;Root&amp;quot; /&amp;gt;&lt;br&gt;      &amp;lt;schemaEditorExtension:schemaInfo namespaceAlias=&amp;quot;b&amp;quot; extensionClass=&amp;quot;Microsoft.BizTalk.FlatFileExtension.FlatFileExtension&amp;quot; standardName=&amp;quot;Flat File&amp;quot; xmlns:schemaEditorExtension=&amp;quot;&lt;a target="_new" href="http://schemas.microsoft.com/BizTalk/2003/SchemaEditorExtensions&amp;quot;"&gt;http://schemas.microsoft.com/BizTalk/2003/SchemaEditorExtensions&amp;quot;&lt;/a&gt; /&amp;gt;&lt;br&gt;    &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;  &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;  &amp;lt;xs:element name=&amp;quot;Root&amp;quot;&amp;gt;&lt;br&gt;    &amp;lt;xs:annotation&amp;gt;&lt;br&gt;      &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;        &amp;lt;b:recordInfo structure=&amp;quot;delimited&amp;quot; preserve_delimiter_for_empty_data=&amp;quot;true&amp;quot; suppress_trailing_delimiters=&amp;quot;false&amp;quot; sequence_number=&amp;quot;1&amp;quot; child_delimiter_type=&amp;quot;hex&amp;quot; child_delimiter=&amp;quot;0x0D 0x0A&amp;quot; child_order=&amp;quot;postfix&amp;quot; /&amp;gt;&lt;br&gt;      &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;    &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;    &amp;lt;xs:complexType&amp;gt;&lt;br&gt;      &amp;lt;xs:sequence&amp;gt;&lt;br&gt;        &amp;lt;xs:annotation&amp;gt;&lt;br&gt;          &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;            &amp;lt;b:groupInfo sequence_number=&amp;quot;0&amp;quot; /&amp;gt;&lt;br&gt;          &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;        &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Record&amp;quot;&amp;gt;&lt;br&gt;          &amp;lt;xs:annotation&amp;gt;&lt;br&gt;            &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;              &amp;lt;b:recordInfo structure=&amp;quot;delimited&amp;quot; preserve_delimiter_for_empty_data=&amp;quot;true&amp;quot; suppress_trailing_delimiters=&amp;quot;false&amp;quot; child_delimiter_type=&amp;quot;hex&amp;quot; child_delimiter=&amp;quot;0x0D 0x0A&amp;quot; sequence_number=&amp;quot;1&amp;quot; /&amp;gt;&lt;br&gt;            &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;          &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;          &amp;lt;xs:complexType&amp;gt;&lt;br&gt;            &amp;lt;xs:sequence&amp;gt;&lt;br&gt;              &amp;lt;xs:annotation&amp;gt;&lt;br&gt;                &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;                  &amp;lt;b:groupInfo sequence_number=&amp;quot;0&amp;quot; /&amp;gt;&lt;br&gt;                &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;              &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;              &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Field&amp;quot; type=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br&gt;                &amp;lt;xs:annotation&amp;gt;&lt;br&gt;                  &amp;lt;xs:appinfo&amp;gt;&lt;br&gt;                    &amp;lt;b:fieldInfo justification=&amp;quot;left&amp;quot; sequence_number=&amp;quot;1&amp;quot;  pad_char_type=&amp;quot;hex&amp;quot; pad_char=&amp;quot;0x0A&amp;quot; /&amp;gt;&lt;br&gt;                  &amp;lt;/xs:appinfo&amp;gt;&lt;br&gt;                &amp;lt;/xs:annotation&amp;gt;&lt;br&gt;              &amp;lt;/xs:element&amp;gt;&lt;br&gt;            &amp;lt;/xs:sequence&amp;gt;&lt;br&gt;          &amp;lt;/xs:complexType&amp;gt;&lt;br&gt;        &amp;lt;/xs:element&amp;gt;&lt;br&gt;      &amp;lt;/xs:sequence&amp;gt;&lt;br&gt;    &amp;lt;/xs:complexType&amp;gt;&lt;br&gt;  &amp;lt;/xs:element&amp;gt;&lt;br&gt;&amp;lt;/xs:schema&amp;gt;</description></item><item><title>re: The flat file strikes back: BizTalk 2004 parsing positional records</title><link>http://blogs.msdn.com/gzunino/archive/2004/06/25/166101.aspx#209193</link><pubDate>Thu, 05 Aug 2004 19:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:209193</guid><dc:creator>Mark</dc:creator><description>Please explain the use of &amp;lt;Sequence&amp;gt; nodes in your schema.  I've never had to use them, but maybe I should be??&lt;br&gt;&lt;br&gt;Mark&lt;br&gt;&lt;br&gt;replies to mark_at_markscott_dot_net would be great.</description></item><item><title>Assembling A Delimited File with Positional Elements</title><link>http://blogs.msdn.com/gzunino/archive/2004/06/25/166101.aspx#211573</link><pubDate>Tue, 10 Aug 2004 05:52:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:211573</guid><dc:creator>Zen and the Art of Development</dc:creator><description /></item><item><title>re: Managing Flat Files in BizTalk 2004</title><link>http://blogs.msdn.com/gzunino/archive/2004/06/25/166101.aspx#586326</link><pubDate>Fri, 28 Apr 2006 23:27:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:586326</guid><dc:creator>synBoogaloo</dc:creator><description /></item></channel></rss>