Installation Note 44720: The Oracle WebLogic Node Manager service wrapper cannot interpret spaces in a SAS® configuration path
If a SAS configuration directory path includes spaces, then an extra log file named is created when you run WebLogic Node Manager as a Windows service. For example, if you have the directory path C:\SAS Config\..., then a log file named 'C:\SAS' is created. The extra log is actually a copy of the log that is generated by the service wrapper beasvc.exe.
This behavior occurs when quotation marks are missing around the path in the -log parameter that appears in the installNodeMgrSvc.cmd script. This script file resides in C:\SAS Config\Lev1\Web\SASDomain\bin\.
For example, the following line, which appears in InsatllNodeManagerSvc.cmd, has an element without quotations –log parameter:
"%WL_HOME%\server\bin\beasvc" -install -svcname:"%PROD_NAME% NodeManager (%BAR_WL_HOME%)"
-javahome:"%JAVA_HOME%" -execdir:"%NODEMGR_HOME%" -extrapath:"%EXTRAPATH%"
-cmdline:"%CMDLINE%" -log:%NODEMGR_HOME%\beasvc.log
This behavior does not affect the successful running of your SAS Web applications.
To work around the problem, do the following:
- Navigate to C:\SAS-configuration-directory\Lev1\Web\SASDomain\bin
- Make a backup copy of the installNodeMgrSvc.cmd script.
- In the original installNodeMgrSvc.cmd script, add double quotation marks to the path that follows the –log parameter, as show in this example:
-log:"%NODEMGR_HOME%\beasvc.log"
Save this modified script.
- Run the uninstallNodeMgrSvc.cmd script to stop and uninstall the service.
- Run the installNodeMgrSvc.cmd script that you modified and saved in step 3.
- Restart the Windows service.
A fix for this behavior is planned for a future release of SAS® 9.3.
Operating System and Release Information
| SAS System | BEA WebLogic Server | Microsoft® Windows® for x64 | 10.3 | | 9.3 TS1M0 | |
| Microsoft Windows Server 2003 for x64 | 10.3 | | 9.3 TS1M0 | |
| Microsoft Windows Server 2008 for x64 | 10.3 | | 9.3 TS1M0 | |
| Windows 7 Enterprise x64 | 10.3 | | 9.3 TS1M0 | |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
When a SAS configuration directory path contains spaces (for example, C:\SAS Config\...), an extra log file named 'C:\SAS' is created when you run the WebLogic Node Manager as a Windows Service. This situation does not effect the running of the Node Manager.
| Type: | Installation Note |
| Priority: | medium |
| Date Modified: | 2012-07-23 15:21:44 |
| Date Created: | 2011-10-25 17:52:12 |