Multi Line Records
Did you try multi line records in general? (see multi line records en detail also)
like so
Code:
<bean id="orderFileLineMapper"
class="org.spr...PatternMatchingCompositeLineMapper">
<property name="tokenizers">
<map>
<entry key="Data*" value-ref="dataTokenizer" />
<entry key="Header*" value-ref="headerTokenizer" />
<entry key="Price*" value-ref="priceTokenizer" />
</map>
</property>
<property name="fieldSetMappers">
<map>
<entry key="Data*" value-ref="dataFieldSetMapper" />
<entry key="Header*" value-ref="headerFieldSetMapper" />
<entry key="Price*" value-ref="priceFieldSetMapper" />
</map>
</property>
</bean>
Multi Line Records Examples
If you need to get one unified line, take a look at the Spring Batch Samples, e.g. the multi-line example(github source)
Possible Problem with your input file
If you use a DelimitedLineTokenizer i am almost sure the following lines will be count as one, due to the at the end of the "Header" line.
Code:
"Header","2","2011-07-05 00:00:01",
"Price","2132467",35