Hi,
We are currently evaluating different ESBs / integration soluations for our company.
One of our main requirements is the conversion of a large number of customer specific input formats into our internal canonical format. The customer data arrives on different routes: Some of it is JMS but most of them are traditional file drops (i.e. files transmitted via FTP).
The tFileInputDelimited and tEDIFACTtoXML components seem to be the components meant for this task, but both of them take a fixed file name as input. As our customers send thousands of documents with different names every day this is obviously no good.
I saw that the tFileInputDelimited can also take an inputStream which in combination with tFileList can 'scan' a directory and process the files contained therein, but that doesn't strike me as a very good solution. (Small question on the side: How do these components deal with files that are 'in transit', ie not fully transferred yet?)
I would prefer to have a solution where the customers' files are picked up and posted to a queue or webservice where the actual mapping and further processing is done.
What is the best way to achieve this with Talend's solution?
Thanks,
Kai