The error is in the map. When directly setting a column it forces it to be a single entry – the [0] entry in the list.
Don’t combine the call and the field mapping. Map the “inputs” doc list separately. Loop over timesheetRows and create the inputs list. Then map the inputs list to batchTimesheetInsertE1Input/inputs.
Edit: I see a step that is converting date string format, and the adapter service accepting a string. I would recommend changing that – have the adapter service accept a date object. Then convert the date string to a date object and pass that. Avoids dependency on the “default date format” of the DB.
#Service-Designer#Integration-Server-and-ESB#webMethods#Flow-and-Java-services