<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Processing MT 940 files in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Processing-MT-940-files/m-p/2208745#M7857</link>
    <description>&lt;P&gt;Hi All Experts ,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have below file format . This is one of standared&amp;nbsp; format of MT940 file&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2"&gt;&lt;EM&gt;{1:F01XXXXXXXXXXXX0000000000}{2:I940XXXXXXXXXXXXN}{4:&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;:20:3067310&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;:25:514486527783&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;:28C:1/1&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;:60F:C181128MYR12658,54&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;:61:1812281228C125,12NCOL851711644078226&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;851711644078226 NG KIM LAI&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;:61:1812281228D25,12NCOL851711644078226&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;851711644078228 NG KIM LAI&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;:61:1812281228D2500,00NTRFRCMS&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;FPX One-off Impl'tion Fee-Nov18&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;:61:1812281228D355,12NTRFCITI1819387740638659&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;CITI514486527783&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;:62F:C181128MYR17271,48&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;:64:C181128MYR17271,48&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;-}&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;From This file I have below requirement&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1. First and Last Line to be removed&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2. Read only Line with TAG = :61:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; Now here is a challange , When I say read only with TAG -61 means we have to read next line of 61 also . In above example , I have to read below lines&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;:61:1812281228C125,12NCOL851711644078226&lt;BR /&gt;851711644078226 NG KIM LAI&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;:61:1812281228D25,12NCOL851711644078226&lt;BR /&gt;851711644078228 NG KIM LAI&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;:61:1812281228D2500,00NTRFRCMS&lt;BR /&gt;FPX One-off Impl'tion Fee-Nov18&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;:61:1812281228D355,12NTRFCITI1819387740638659&lt;BR /&gt;CITI514486527783&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Out of which immediate next line is Transaction Description&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;:61:1812281228D2500,00NTRFRCMS&lt;BR /&gt;FPX One-off Impl'tion Fee-Nov18&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In final output file I am expecting below Information to be populated&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;181228|D|2500,00|FPX One-off Impl'tion Fee-Nov18&lt;/P&gt;
&lt;P&gt;181228|C|125,12|851711644078226&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;181228|D|25,12|851711644078228&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Now&amp;nbsp; here lets consider one of&amp;nbsp; example of&amp;nbsp; 61 TAG :&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;:61:1812281228C125,12NCOL851711644078226&lt;BR /&gt;851711644078226 NG KIM LAI&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here '1812281228C125,12NCOL851711644078226'&amp;nbsp; from this string :&amp;nbsp;&lt;/P&gt;
&lt;P&gt;First 6 character are&amp;nbsp; DATE ( YYMMDD) ---&amp;gt;181228&lt;/P&gt;
&lt;P&gt;Next 2 character are FundDATE&amp;nbsp; (MMDD) --&amp;gt;1228&lt;/P&gt;
&lt;P&gt;Next 1 character&amp;nbsp; is indicator ( credit /debit ) --C&lt;/P&gt;
&lt;P&gt;Next 5 chracter&amp;nbsp; is Ammount&amp;nbsp; &amp;nbsp;--125,12&lt;/P&gt;
&lt;P&gt;Rest information is not required&amp;nbsp;&lt;/P&gt;
&lt;P&gt;and from string '851711644078226 NG KIM LAI'&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;if First 15 character are Numeric and does not contain valus as ' CITI' then read only 15 character&amp;nbsp;&lt;/P&gt;
&lt;P&gt;else&amp;nbsp;&lt;/P&gt;
&lt;P&gt;if First 15 character are Non Numeric and does not contain valus as ' CITI' then read all the character&amp;nbsp;&lt;/P&gt;
&lt;P&gt;else&amp;nbsp; First 15 character are Non Numeric and does contain valus as ' CITI' then then ignore that TAG&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hence I am expecting final output as :&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Date | Indicator | Ammount | Reference&amp;nbsp;&lt;/P&gt;
&lt;P&gt;181228|D|2500,00|FPX One-off Impl'tion Fee-Nov18&lt;/P&gt;
&lt;P&gt;181228|C|125,12|851711644078226&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;181228|D|25,12|851711644078228&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I really need to develope a generic approach to read such type of data . Because In future I may have another TAG with same kind of details so that I can utilize the same .&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Also withing that I need to add looging details such as - How many records read , How many as C and D like that . But it is a secondary requirement .&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BR /&gt;&lt;A href="https://community.qlik.com/legacyfs/online/tlnd_dw_files/0683p000009LxAo"&gt;Requirement.docx&lt;/A&gt;</description>
    <pubDate>Thu, 14 Nov 2019 18:04:02 GMT</pubDate>
    <dc:creator>gtaware</dc:creator>
    <dc:date>2019-11-14T18:04:02Z</dc:date>
    <item>
      <title>Processing MT 940 files</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Processing-MT-940-files/m-p/2208743#M7855</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;We are in a requirement to use enterprise technologies like REST/SOAP/JSON/XML/JDBC/SFTP/XSD (Oracle).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Our use cases are like, Exposing services (REST/SOAP), Reading from file like MT940, CSV, flat files and storing in oracle database, Using SFTP, File Movements frequently.&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;Mt940 file details are provided on Google and Sample files are attached&amp;nbsp;. Kindly guide for the same&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;Basically this file contains Header&amp;nbsp; , Transaction&amp;nbsp;and Footer Information . I want to split it out and then put into separate&amp;nbsp;files .&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 18 Oct 2019 09:45:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Processing-MT-940-files/m-p/2208743#M7855</guid>
      <dc:creator>gtaware</dc:creator>
      <dc:date>2019-10-18T09:45:57Z</dc:date>
    </item>
    <item>
      <title>Re: Processing MT 940 files</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Processing-MT-940-files/m-p/2208744#M7856</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt; 
&lt;P&gt;Here is a related topic about s&lt;SPAN class="lia-message-unread"&gt;plitting one row into header, detail and trailer records in Talend&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&lt;A title="https://community.talend.com/t5/Design-and-Development/Splitting-one-row-into-header-detail-and-trailer-records-in/m-p/198995" href="https://community.qlik.com/s/feed/0D53p00007vCjMNCA0" target="_self"&gt;https://community.talend.com/t5/Design-and-Development/Splitting-one-row-into-header-detail-and-trailer-records-in/m-p/198995&lt;/A&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Let us know if it could help.&lt;/P&gt; 
&lt;P&gt;Best regards&lt;/P&gt; 
&lt;P&gt;Sabrina&lt;/P&gt;</description>
      <pubDate>Wed, 06 Nov 2019 08:03:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Processing-MT-940-files/m-p/2208744#M7856</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-11-06T08:03:22Z</dc:date>
    </item>
    <item>
      <title>Re: Processing MT 940 files</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Processing-MT-940-files/m-p/2208745#M7857</link>
      <description>&lt;P&gt;Hi All Experts ,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have below file format . This is one of standared&amp;nbsp; format of MT940 file&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2"&gt;&lt;EM&gt;{1:F01XXXXXXXXXXXX0000000000}{2:I940XXXXXXXXXXXXN}{4:&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;:20:3067310&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;:25:514486527783&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;:28C:1/1&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;:60F:C181128MYR12658,54&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;:61:1812281228C125,12NCOL851711644078226&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;851711644078226 NG KIM LAI&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;:61:1812281228D25,12NCOL851711644078226&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;851711644078228 NG KIM LAI&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;:61:1812281228D2500,00NTRFRCMS&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;FPX One-off Impl'tion Fee-Nov18&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;:61:1812281228D355,12NTRFCITI1819387740638659&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;CITI514486527783&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;:62F:C181128MYR17271,48&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;:64:C181128MYR17271,48&lt;/EM&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;EM&gt;-}&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;From This file I have below requirement&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1. First and Last Line to be removed&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2. Read only Line with TAG = :61:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; Now here is a challange , When I say read only with TAG -61 means we have to read next line of 61 also . In above example , I have to read below lines&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;:61:1812281228C125,12NCOL851711644078226&lt;BR /&gt;851711644078226 NG KIM LAI&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;:61:1812281228D25,12NCOL851711644078226&lt;BR /&gt;851711644078228 NG KIM LAI&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;:61:1812281228D2500,00NTRFRCMS&lt;BR /&gt;FPX One-off Impl'tion Fee-Nov18&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;:61:1812281228D355,12NTRFCITI1819387740638659&lt;BR /&gt;CITI514486527783&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Out of which immediate next line is Transaction Description&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;:61:1812281228D2500,00NTRFRCMS&lt;BR /&gt;FPX One-off Impl'tion Fee-Nov18&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In final output file I am expecting below Information to be populated&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;181228|D|2500,00|FPX One-off Impl'tion Fee-Nov18&lt;/P&gt;
&lt;P&gt;181228|C|125,12|851711644078226&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;181228|D|25,12|851711644078228&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Now&amp;nbsp; here lets consider one of&amp;nbsp; example of&amp;nbsp; 61 TAG :&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;:61:1812281228C125,12NCOL851711644078226&lt;BR /&gt;851711644078226 NG KIM LAI&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here '1812281228C125,12NCOL851711644078226'&amp;nbsp; from this string :&amp;nbsp;&lt;/P&gt;
&lt;P&gt;First 6 character are&amp;nbsp; DATE ( YYMMDD) ---&amp;gt;181228&lt;/P&gt;
&lt;P&gt;Next 2 character are FundDATE&amp;nbsp; (MMDD) --&amp;gt;1228&lt;/P&gt;
&lt;P&gt;Next 1 character&amp;nbsp; is indicator ( credit /debit ) --C&lt;/P&gt;
&lt;P&gt;Next 5 chracter&amp;nbsp; is Ammount&amp;nbsp; &amp;nbsp;--125,12&lt;/P&gt;
&lt;P&gt;Rest information is not required&amp;nbsp;&lt;/P&gt;
&lt;P&gt;and from string '851711644078226 NG KIM LAI'&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;if First 15 character are Numeric and does not contain valus as ' CITI' then read only 15 character&amp;nbsp;&lt;/P&gt;
&lt;P&gt;else&amp;nbsp;&lt;/P&gt;
&lt;P&gt;if First 15 character are Non Numeric and does not contain valus as ' CITI' then read all the character&amp;nbsp;&lt;/P&gt;
&lt;P&gt;else&amp;nbsp; First 15 character are Non Numeric and does contain valus as ' CITI' then then ignore that TAG&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hence I am expecting final output as :&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Date | Indicator | Ammount | Reference&amp;nbsp;&lt;/P&gt;
&lt;P&gt;181228|D|2500,00|FPX One-off Impl'tion Fee-Nov18&lt;/P&gt;
&lt;P&gt;181228|C|125,12|851711644078226&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;181228|D|25,12|851711644078228&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I really need to develope a generic approach to read such type of data . Because In future I may have another TAG with same kind of details so that I can utilize the same .&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Also withing that I need to add looging details such as - How many records read , How many as C and D like that . But it is a secondary requirement .&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BR /&gt;&lt;A href="https://community.qlik.com/legacyfs/online/tlnd_dw_files/0683p000009LxAo"&gt;Requirement.docx&lt;/A&gt;</description>
      <pubDate>Thu, 14 Nov 2019 18:04:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Processing-MT-940-files/m-p/2208745#M7857</guid>
      <dc:creator>gtaware</dc:creator>
      <dc:date>2019-11-14T18:04:02Z</dc:date>
    </item>
  </channel>
</rss>

