From the documentation:
“…if your flat file schema does not contain any record identifiers, you must specify a default record. A default record can only be defined in a flat file dictionary.
…
If a default record has not been specified, the record will be treated as undefined data.”
So if the flat file Sri is working on has at least one record with an identifier, then yes you’re correct–recordWithNoID can be used to get the raw, unparsed data for records without an identifier. It’s somewhat rare for this approach to be useful.
Chances are the file Sri is working with has no identifiers in any of the records. IME, that’s usually the case. So Sri needs to define a dictionary to define the default record, then refer to that record definition from within the flat file schema.
#Flow-and-Java-services#webMethods#Integration-Server-and-ESB