Found no existance of $CATALINA_BASE/shared/lib after Endevor Web Services V18.1 installation.
Looks like directory /shared/lib is needed based on CSIQJCL(WSTOMENV)
# for CA Endevor SCM Web Services this PATH must be added
LIBPATH="$LIBPATH":"${CATALINA_BASE}"/shared/lib
Release : 18.1
Component : CA Endevor Software Change Manager
For V18, several native shared libraraies reside in $CATALINA_BASE/shared/lib, that's why $CATALINA_BASE/shared/lib must be added to LIBPATH in WSTOMENV.
$ cd /path/to/endevor/v18/ESCM/tpv/tomcat/shared/lib
$ ls *.so
libEndevorSCLData.so libEndevorSCLMapper.so libEndevorSCLParser.so
libEndevorSCLJNI.so libEndevorSCLObject.so libEndevorSapi.so
For V18.1, all those native libraries have been combined into either libEndevorCCINative32.so (for 32 bit Java), or libEndevorCCINative64.so (for 64 bit Java), delivered by EndevorService.war. $CATALINA_BASE/shared/lib no longer exist after V18.1 Web Services installation.
$ cd /path/to/endevor/v181/tom181/webapps
$ ls
EndevorService endevor manager
EndevorService.war host-manager
$ jar -tf EndevorService.war | grep libEndevorCCINative64.so
WEB-INF/classes/libEndevorCCINative64.so
However, V18.1 WSTOMENV has not been updated:
# for CA Endevor SCM Web Services this PATH must be added
LIBPATH="$LIBPATH":"${CATALINA_BASE}"/shared/lib << this line should comment out
This is a harmless error, will not cause any runtime issue for WSTOMSTC.