This Java scenario describes a two-component Job that extracts some key standard fields and displays the values on the Run console.
Drop a tFileInputMail and a tLogRow component from the Palette to the design workspace.
Connect the two components together using a Main Row link.
Double-click tFileInputMail to display its Basic settings view and define the component properties.
Click the three-dot button next to the File Name field and browse to the mail file to be processed.
Set schema type to Built-in and click the three-dot button next to Edit schema to open a dialog box where you can define the schema including all columns you want to retrieve on your output.
Click the plus button in the dialog box to add as many columns as you want to include in the output flow. In this example, the schema has four columns: Date, Author, Object and Status.
Once the schema is defined, click OK to close the dialog box and propagate the schema into the Mail parts table.
Click the three-dot button next to Attachment export directory and browse to the directory in which you want to export email attachments, if any.
In the Mail part column of the Mail parts table, type in the actual header or body standard keys that will be used to retrieve the values to be displayed.
Select the Multi Value check box next to any of the standard keys if more than one value for the relative standard key is present in the input file.
If needed, define a separator for the different values of the relative standard key in the Separator field.
Double-click tLogRow to display its Basic settings view and define the component properties in order for the values to be separated by a carriage return. On Windows OS, type in \n between double quotes.
Save your Job and press F6 to execute it and display the output flow on the console.
The header key values are extracted as defined in the Mail parts table. Mail reception date, author, subject and status are displayed on the console.