Hi ,
Here's an odd situation.
I'm using a 3rd party tool called Data Stage. I have a Data Stage program which after its ran, calls a shell script which in turn calls an oracle packaged procedure (SP1) sitting in a seperate unix box.
SP1 in turn makes the following call:
sp2;
sp3;
Interestingly enough, sp2 runs when invoked from the shell script but sp3 does not.
If I change the order in which they are called to this:
sp3;
sp2;
neither will run.
When I run SP1 directly from something like sql*plus or sql-navigator both calls to sp2 and sp3 are successful.
But I really need to be able to invoke both sp2 and sp3 from the shell script.
The shell script calls SP1. When I first made the shell script SP1 only called sp2.
Now SP1 calls sp2 and sp3. I'm not sure this makes any difference.
Please help!
cheers
Here's an odd situation.
I'm using a 3rd party tool called Data Stage. I have a Data Stage program which after its ran, calls a shell script which in turn calls an oracle packaged procedure (SP1) sitting in a seperate unix box.
SP1 in turn makes the following call:
sp2;
sp3;
Interestingly enough, sp2 runs when invoked from the shell script but sp3 does not.
If I change the order in which they are called to this:
sp3;
sp2;
neither will run.
When I run SP1 directly from something like sql*plus or sql-navigator both calls to sp2 and sp3 are successful.
But I really need to be able to invoke both sp2 and sp3 from the shell script.
The shell script calls SP1. When I first made the shell script SP1 only called sp2.
Now SP1 calls sp2 and sp3. I'm not sure this makes any difference.
Please help!
cheers