Having encountered this DataStage client error in Linux a few times recently, I thought I would document the solution, which has worked for me.
Error calling subroutine: *DataStage*DSR_SELECT (Action=3); check DataStage is set up correctly in project
(Subroutine failed to complete successfully (30107))
Probable Cause of Error
- NodeAgents has stopped running
- Insufficient /temp disk space
To fix this error in Linux:
- Ensure disk space is available and you may want clean up the /tmp directory of any excel non-required files.
- Start the NodeAgents.sh, if it is not running
Command to verify Node Agent is running
ps -ef | grep java | grep Agent
Command to Start Node Agent
This example command assumes the shell script is in its normal location, if not you will need to adjust the path.
Node Agent Logs
These logs may be helpful:
Node Agent Logs Location
This command will get you to where the logs are normally located: