Hi David,
We had one such situation. Job1 to Job10. All 10 jobs to be started at same time in BODS for every execution.
Workaround:
1. Create batch files for all 10 jobs.
2. Create a new job "Job_Kick_Start" with just a script in it. Script will have 10 exec() to start jobs one after the other. Trick is to use flag 256 in exec().
Flag 256 in exec will run the command independently from Data Services i.e. it doesn't wait for the command to return. Job_Kick_Start will finish in just few seconds by starting all 10 jobs in negligible time difference.
Regards,
Chethan