Each shell session keeps track of its own shell and environmental variables. We can see a list of all these variables by using the env or printenv commands. In their default state, they should function exactly the same.
When running the env or printenv commands on the Policy server, the Single Sign-On (SiteMinder) environmental variables would be similar to the following:
LD_LIBRARY_PATH=/opt/CA/siteminder/CAPKI/lib:/opt/CA/siteminder/bin:/opt/CA/siteminder/lib:/opt/CA/siteminder/bin/thirdparty:/opt/CA/siteminder/bin/thirdparty/axis2c/lib:/opt/CA/siteminder/odbc/lib:/usr/local/java/jdk1.7.0_03/jre/lib/i386/server:/usr/local/java/jdk1.7.0_03/jre:/usr/local/java/jdk1.7.0_03/jre/lib/i386::/opt/CA/siteminder/CAPKI/lib:/usr/lib:/opt/CA/CAlib:/opt/CA/SharedComponents/lib
...
CA_SM_PS_FIPS140=COMPAT
NETE_PS_OPACK=INSTALLED
...
PATH=/opt/CA/siteminder/bin:/opt/CA/siteminder:/usr/local/java/jdk1.7.0_03/jre/bin:/opt/CA/siteminder/CLI/bin:/usr/lib64/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/CA/SharedComponents/ccs/cam/bin:/opt/CA/SharedComponents/bin:/root/bin
...
...
NETE_JVM_OPTION_FILE=/opt/CA/siteminder/config/JVMOptions.txt
...
EXE_LOCATION=/opt/CA/siteminder/bin
ITRMENV_CALLED=true
...
NETE_PS_ALT_CONF_FILE=/opt/CA/siteminder/config/.siteminder.conf
LIB_LOCATION=/opt/CA/siteminder/lib
...
'export JRE_HOME=/opt/jdk1.8.0_45/jre'
NETE_PS_ROOT=/opt/CA/siteminder
...
NETE_DOC_ROOT=/opt/CA/siteminder/ca_documents
...
NETEGRITY_LICENSE_FILE=/opt/CA/siteminder/license/license.dat
...
NETE_JAVA_PATH=/usr/local/java/jdk1.7.0_03/jre/bin:/usr/local/java/jdk1.7.0_03/jre/bin/server
CAPKIHOME=/opt/CA/siteminder/CAPKI
NETE_JRE_ROOT=/usr/local/java/jdk1.7.0_03/jre
...
CALIB=/opt/CA/SharedComponents/lib
SM_REGISTRY=/opt/CA/siteminder
G_BROKEN_FILENAMES=1
NETE_PS_LIBPATH=/opt/CA/siteminder/bin:/opt/CA/siteminder/lib:/opt/CA/siteminder/bin/thirdparty:/opt/CA/siteminder/bin/thirdparty/axis2c/lib:/opt/CA/siteminder/odbc/lib:/usr/local/java/jdk1.7.0_03/jre/lib/i386/server:/usr/local/java/jdk1.7.0_03/jre:/usr/local/java/jdk1.7.0_03/jre/lib/i386:
_=/usr/bin/printenv
---------------------------------------------------------------------------
When running the env or printenv commands on the WebAgent server, the Single Sign-On (SiteMinder) environmental variables would be similar to the following:
rvm_bin_path=/usr/local/rvm/bin
HOSTNAME=atcja01-E5525
NETE_WA_ROOT=/opt/CA/webagent
...
LD_LIBRARY_PATH=/opt/CA/webagent/bin:/root/CA/webagent/bin:/opt/CA/SharedComponents/lib:/opt/CA/CAlib:/usr/lib:/opt/CA/DSM/caf/lib
...
NETE_WA_PATH=/opt/CA/webagent/bin
...
PATH=/opt/CA/webagent/bin:/root/CA/webagent/bin:/usr/local/rvm/gems/ruby-2.0.0-p648/bin:/usr/local/rvm/gems/[email protected]/bin:/usr/local/rvm/rubies/ruby-2.0.0-p648/bin:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/rvm/bin:/opt/CA/SharedComponents/bin:/opt/CA/SharedComponents/ccs/cam/bin:/root/bin
...
PWD=/opt/CA/webagent/install_config_info
...
CAPKIHOME=/opt/CA/webagent/CAPKI
CALIB=/opt/CA/SharedComponents/lib
...
_system_name=CentOS
G_BROKEN_FILENAMES=1
_=/bin/env