StartsWithPatternInputFormat Class

StartsWithPatternInputFormat is used to parse a text file in which the beginning of each record is marked by a specific pattern defined using a regular expression.

Configuration

The configuration names consist of the following parameters:

Example

Given the following content in a text file:

  2017-01-18;15:08:15.477 \B1.WWW01      IND.000.1000            6700

                  FR: LABS247    R: SOLUSI247

           Uns:recpt prntr: Tran status 0, Paper ok c_00001

2017-01-18;15:08:15.485 \B1.S247       R: 3000          2017

           Master socket caller 111117:192.168.1.1 detected c_00002

To read the above text, use the following configuration:

Configuration NameConfiguration Value
hgrid247.record.startPattern\\d\\d\\d\\d-\\d\\d-\\d\\d;

Output Result

The input will be parsed into the following two records:

Record 1
 2017-01-18;15:08:15.477 \B1.WWW01      IND.000.1000            6700

                  FR: LABS247    R: SOLUSI247

           Uns:recpt prntr: Tran status 0, Paper ok c_00001

Record 2

  2017-01-18;15:08:15.485 \B1.S247       R: 3000          2017

           Master socket caller 111117:192.168.1.1 detected c_00002


Behavior

Typical Use Cases