Validating your data before hand will work if you can guarantee that there will still be no database insert failure with the valid data (i.e. duplicate row exception).
The performance will definitely degrade with single insert/commit operations, but at least you know the data will go in for 999 of the 1000 rows, and you can catch the errors of why that 1 row didn’t commit.
Just my two cents,
Dave
#webMethods#Integration-Server-and-ESB#Adapters-and-E-Standards