Hi n b ,
The record identifier , as the name says it should be present in each record.
So, if you are using , as field delimier , CRLF as record limiter and your flatfile is Nth field based. Then select record identifier to start at nth field (where n can be any whole number ).
In the below example , I have selected n=2nd field for record identifier , 0th for the Employee Name field and 1st for Age field.
Rakesh,12,EmpDetails
Kumar,15,EmpDetails
Tiwari,27,EmpDetails
ABC,29,EmpDetails
XYZ,56,EmpDetails
When I parse this data, it will parse correctly using converToValues service . And correct String is being generated using convertToString service.
If you are not sure whether any record identifier will be present or not in the flat file. Then better go with the approach of using dictionary i.e recordWithNoID approach.
#webMethods#Integration-Server-and-ESB