The sequence of the call of hcisetenv is as follows.
when the profile is executed it
folloing line is executed.
FPATH=${QUOVADX_INSTALL_DIR}/integrator/kshlib
the next line is $FPATH/setroot
when the setroot is executed it runs as follows:
function setroot {
eval `${QUOVADX_INSTALL_DIR}/integrator/sbin/hcisetenv -root ksh $*`
}
Therefore the hcisetenv is executed from $HCIROOT/sbin/ path
Now if you type the following command you would get :
@egh_ifmgr1:368> whence hcisetenv
/quovadx/qdx5.3/integrator/bin/hcisetenv
That does not means it is being executed. It shows as where it is found since the search path is set that way. Do an echo on $PATH. you will see what is set.
Hope this helps.
Reggie