dsjob command to execute DataStage jobs

Hi Friends,

I am using a dsjob command in a unix script to invoke DataStage jobs.
DataStage server jobs (version 7.5.2)

The command looks like thisL:
$DSBinPath/dsjob -server :$SERVER_PORTID -run -mode NORMAL -jobstatus -param INPUT_GCDB_DIR=$InputFilePath -param INTERIM_DIR=$SequentialFilePath -param SCRIPT_DIR=$ShellScriptPath -param CountryID=$CountryID -warn 0 $ProjectName $JobName.$CountryID

Then there is another command to check for job status.
JOB_STATUS=`$DSBinPath/dsjob -server :$SERVER_PORTID -jobinfo $ProjectName $JobName.$CountryID | head -1 | cut -d"(" -f2 | cut -d")" -f1`

My query is :
What does each return code value (0,1,2) for JOB_STATUS signify?

Regards,
Suresh