Rick,
Honestly, I assumed that this should be the behavior. I did not look for
any description in the docs. I looked through the code after writing to
the group and figured the same thing as you mention. The errors observed
when the script is run do not imply a different exit status.
Basically, I am working with some shell scripts that invoke IJ with sql
schema scripts and the shell scripts got me confused when I saw that the
return status is not a non-zero number on error. any workaround here ?
Mayuresh
Rick Hillegas wrote:
Mayuresh Nirhali wrote:
Hello,
I tried following simple command with ij and it seems IJ always
returns 0.
% java -cp $CLASSPATH -Dij.protocol=jdbc:derby:
org.apache.derby.tools.ij test_create.sql ij version 10.5
ij> --
*********************************************************************
CREATE TABLE my_schema (
version VARCHAR(32)
);
IJ ERROR: Unable to establish connection
ij> % echo $?
0
%
Isnt this a bug ?
Or I must be missing something really basic here ? :-p
Mayuresh
Hi Mayuresh,
The Tools Guide doesn't say what ij's behavior here should be. At
least, I can't find any description. The description of the "exit"
command doesn't mention this issue. Neither does the "Running ij
scripts" section. The "exit" command itself doesn't take a status code
argument. Have you found some text in the Tools Guide which indicates
that this behavior is defined?
Thanks,
-Rick