Congratulations Team for 1.2 release and especially for the Record Oriented 
Paradigm. It's a great abstraction and permit  create  more concise and 
reusable flows .  My first  experience was  a simple use case:

Create a service who accepts  file  parameters (ex: file.name, 
file.avro.schema, file.separator) and  target table parameters (ex:table.name, 
table.schema)  , get the file and  put   the file data on target Table.   This 
may be made :  HandleHttpRequest  (receiving all the parameters) -> FetchFile  
( using file.name parameter) ->PutDatabaseRecord (schema and table parameters) 
+ CSVReader(with file.avro.schema parameter) -> HandleHttpResponse.

This works and its general, but  CSVReader Controller properties (value 
Separator, Skip Header, quote and Escape ) don't supports expression Language  
and this limits  the reusability of this Flow Service for files of given 
separator, header, etc.   It's possible to put expression language Suport  on 
CSVReader fixed properties?

Thanks

Carlos


Reply via email to