TI master process: continue after ExecuteProcess failure
Posted: Thu Apr 12, 2012 10:11 am
I have a nightly load process, which runs various other processes using ExecuteProcess(); problem is, if any of processes fail, it stops working and does not execute other processes. My nightly load process example:
ExecuteProcess ('export_klientu_planavimas_SQL');
ODBCOpen('cogsql2005', 'cognos', 'password');
ODBCOutput('cogsql2005', 'EXEC kgvp.pr_tm1_dim_create_klientai');
ExecuteProcess('does_not_exist');
ASCIIOutput('C:\process_return_value.txt', 'OK ', TIME, 'on', TODAY);
--------------------------------------------
this process will always fail on ExecuteProcess('does_not_exist'), but I want it to continue anyway and execute ASCIIOutput command. Is it possible? I would like universal solution, because in my production server nightly load process executes ~15 other processes.
ExecuteProcess ('export_klientu_planavimas_SQL');
ODBCOpen('cogsql2005', 'cognos', 'password');
ODBCOutput('cogsql2005', 'EXEC kgvp.pr_tm1_dim_create_klientai');
ExecuteProcess('does_not_exist');
ASCIIOutput('C:\process_return_value.txt', 'OK ', TIME, 'on', TODAY);
--------------------------------------------
this process will always fail on ExecuteProcess('does_not_exist'), but I want it to continue anyway and execute ASCIIOutput command. Is it possible? I would like universal solution, because in my production server nightly load process executes ~15 other processes.