In the ElasticSearch Bulk Input step instead of picking up each fields from input data, I want to select all the fields from the source data. But please remember that the field list will be empty because the fields will be changing on the input. So there is no way that I can provide a fixed field list to Pentaho.
What is expected is using the Get all fields option, whatever fields comes in the input data should go to output.
For example the "Write to Log" t outputs to the log every field that it finds in the stream, even though the settings window does not list any fields.