A DataStage job can run successfully from the Designer but aborts with a SIGINT when run in the Director
A DataStage job can run successfully from the Designer but aborts with a SIGINT when run in the Director.
A SIGINT is sent by controlling terminal to terminate a process or program. In this case, if the user didn't kill the job process from the DataStage engine, nor stop the job in the Director and the issue can be reproduce constantly in the Director. Then the SIGINT is possibly being generated by DataStage itself to terminate the job for some reason, in general, it may be due to a limit being reached that caused DataStage to send the SIGINT signal to abort the job. These limits can be set differently in the Director and the Designer
Diagnosing the problem
Check the job log to see if there are too many warning message. If this is the case, from Director -> Tools -> Options, in Options window under Limits tab, check if any limit set to Warnings.
Resolving the problem
1. In Director -> Tools -> Options -> Limit, set "no limit" to Warning;
2. use message handler (MSH) to suppress the warning;
3. modify the job to avoid the warning (how will vary from job to job and will depend on the design).