Results 1 to 4 of 4

Thread: Flatfileitemreader one line for many items

  1. #1
    Join Date
    Nov 2011
    Posts
    4

    Default Flatfileitemreader one line for many items

    Hi,

    I've a flatfile which may contain data that result into many objects : Sample :
    AAA;10;15;...

    That means i've to create 6 items :
    (AAA,10) (AAA,11) (AAA,12) (AAA,13) (AAA,14) (AAA,15)

    How can I do??

    the read method returns an item not a list. Otherwise the commit-interval will not have sense anymore...!!??

    Please could you help me

    Thanks

  2. #2

    Default

    Can you post your configs?

  3. #3
    Join Date
    Nov 2011
    Posts
    4

    Default

    <bean id="offresReader" class="org.springframework.batch.item.file.FlatFil eItemReader" scope="step">
    <property name="resource" value="#{jobParameters['input.offres.file']}"/>
    <property name="lineMapper">
    <bean class="com.test.offres.OffreLineMapper">
    <property name="lineTokenizer">
    <bean class="org.springframework.batch.item.file.transfo rm.DelimitedLineTokenizer">
    <property name="delimiter" value=";"/>
    <property name="names" value="libelleProduit,codeProduit,codeSocDebut,cod eSocFin,texte,codeBanniere,url,dateDebut,dateFin"/>
    </bean>
    </property>
    <property name="fieldSetMapper">
    <bean class="com.test.offres.OffreFieldSetMapper"/>
    </property>
    </bean>
    </property>
    </bean>


    and data file :
    Test;AAA;10;15;test…;E003;toto.html;20120901;20120 930

  4. #4
    Join Date
    Nov 2011
    Posts
    4

    Default

    Nobody knows?

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •