![]() | ![]() | ![]() | ![]() |
The Object Spawner (objspawn) does not pick up the threaded kernel hot fixes that are located under the
!SASROOT/hotfix/sasexe directory. This directory is referenced in the Object Spawner startup script, ObjectSpawner.sh, as the $SAS_INSTALL_ROOT/hotfix/sasexe directory.
During the process of applying a hot fix, the location of the hotfix directory is correctly patched to the objspawn executable with a value similar to the following:
/SAS_9.1/hotfix/sasexe:/SAS/SAS_9.1/sasexe:/SAS/SAS_9.1/utilities/bin
The patched value in objspawn is overwritten, however, when the
ObjectSpawner.sh script sources the
!SASROOT/SAS_9.1/bin/sasenv file.
Because the sasenv file contains a setting for TKPATH that does not include the $SAS_INSTALL_ROOT/hotfix/sasexe directory, the threaded kernel hot fixes are not picked up,
The sasenv file looks like this:
# Environmental variable to define location of SAS if [ "$TKPATH" != "" ] ; then TKPATH=$TKPATH:$SAS_INSTALL_ROOT/sasexe:$SAS_INSTALL_ROOT/utilities/bin else TKPATH=$SAS_INSTALL_ROOT/sasexe:$SAS_INSTALL_ROOT/utilities/bin fi export TKPATH
To allow the Object Spawner to pick up the threaded kernel hot fixes, you must modify the sasenv file so that it includes the following paths:
# Environmental variable to define location of SAS if [ "$TKPATH" != "" ] ; then TKPATH=$TKPATH:$SAS_INSTALL_ROOT/hotfix/sasexe:$SAS_INSTALL_ROOT/sasexe:$SAS_INSTALL_ROOT/utilities/bin else TKPATH=$SAS_INSTALL_ROOT/hotfix/sasexe:$SAS_INSTALL_ROOT/sasexe:$SAS_INSTALL_ROOT/utilities/bin fi export TKPATH
Product Family | Product | System | SAS Release | |
Reported | Fixed* | |||
SAS System | SAS Integration Technologies | 64-bit Enabled AIX | 9.1 TS1M3 SP4 | |
64-bit Enabled HP-UX | 9.1 TS1M3 SP4 | |||
64-bit Enabled Solaris | 9.1 TS1M3 SP4 | |||
HP-UX IPF | 9.1 TS1M3 SP4 | |||
Linux | 9.1 TS1M3 SP4 | |||
Linux on Itanium | 9.1 TS1M3 SP4 |