I've read a number of articles here regarding "dynamic schemas", but it appears I'm missing something fundamental, and so I will try asking my question a different way. I want to create a workflow that will read a CSV file that will change from time to time, either in the number and names of its columns, or in the number of rows that exist. The workflow will then "enrich" the data found in the source table by querying an API using the value of one of the source columns (which will not vary in name), and finally the workflow will write a CSV with the original columns AND the "enrichment" columns. My problem is not with the API calls or the "enrichment" process, but rather that I can't seem to figure out how to set up the workflow so that the correct columns are read and interpreted unless I manually press the "parameters" button in the FeatureReader transformer. (I'm using the FeatureReader and FeatureWriter transformers in lieu of Readers and Writers.) The reason I want to avoid pressing the "parameters" button is that I want to fully automate the process by publishing to FME Server and creating an associated Server App, so that coworkers without FME Desktop can process input CSV files without using FME Desktop. Any help or clues will be appreciated.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.