This is a bash shell .
$TS_BIN/tranfrmr is script and ${TS_SETTINGS}/tranfrmr_p6.stx is our setting file stored in setting directory where we describe the input and output file
and "${TS_LOGS}/tranfrmr_p6.err" is the error file stored in log directory
Yes it need the pipeline ,because it is making our process faster,
We are basically looking for error exit status after each command . Actually when we are running the script our job is not capturing the failed exit status code after each command. while running whole of the process and it is giving status exit code 0
For example I have changed the setting file '
tranfrmr_p6.stx' and there is some syntax error or suppose i have changed the input file name in the file
than process should get exited with error code,but successor get run.
Please find the snapshot shot of log when the process is running .
In above case STEP :P6 is not able to process the input file so it skipped and moved the next sucessor process
STEP : p7_srtforrl
Also please find the content of the setting file (tranfrmr_p6.stx) .
Please find top and last content as it is a very long xml code
Are you passing any data at all down any of the pipelines?
Sorry to labour this point but it would be so much easier to check for errors at each stage if there was no pipeline.
Each time there is an opening parenthesis, I expect a new Sub-Shell to start. I just can't see how the code works unless there is nothing on any of the pipelines. Others may differ.