We are using SQL 2005, and the bundled SSIS.
An Execute Process task is running a standard Windows .BAT batch file.
Inside that batch file, a Java process may be started with something like:
%javapath%\java.exe -cp %classpath% com.mycompany.ToDo
We put a TimeOut value in the task, expecting it to kill the entire task if the job ran too long.
It does appear to terminate the batch file, but not the child Java program.
Options, or ways to kill the entire process tree?