Usage Note 35796: Stored Process Web Application might run slowly on BEA WebLogic Server
When running a SAS® Stored Process using the SAS Stored Process Web
Application on a Bea WebLogic server, slow performance might occur when
loading the initial HTML window if the stored process contains a
parameter with a large number of option values.
As an example, if a parameter contains 8,000 option values, the
HTML window that displays the parameter might load slowly when
the stored process is executed.
If you encounter this problem, the performance problem might
be related to the XML parser that WebLogic is using when
parsing the XML stream that is passed from the SAS® Metadata
Server to the SAS Stored Process Web Application. You
can select another, probably faster XML parser to be used
for Stored Process Web Application requests by following
these steps.
- Go to this directory:
...\Lev1\web\webapps\exploded\SASWebReportStudio.war\WEB-INF\lib\
Copy the following three files:
xalan.jar
xercesImpl.jar
xmlParserAPIs.jar
Copy the above three files to:
...\Lev1\web\webapps\exploded\SASStoredProcess.war\WEB-INF\lib\
- Modify the following file:
...\Lev1\web\webapps\exploded\SASStoredProcess.war\WEB-INF\weblogic.xml
In the weblogic.xml file, modify the <container-descriptor> section to include
the following text.
<container-descriptor>
<servlet-reload-check-secs>-1</servlet-reload-check-secs>
<!-- prefer stp delivered xerces xml parser -->
<prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>
- Using your WebLogic Server Console, redeploy the SASStoredProcess
Web Application.
Select \exploded\SASStoredProcess.war
(and not the original "SASStoredProcess.war" file) to
include the changes.
Operating System and Release Information
| SAS System | SAS Integration Technologies | Microsoft® Windows® for 64-Bit Itanium-based Systems | 9.1 TS1M3 SP4 | |
| Microsoft Windows Server 2003 Datacenter 64-bit Edition | 9.1 TS1M3 SP4 | |
| Microsoft Windows Server 2003 Enterprise 64-bit Edition | 9.1 TS1M3 SP4 | |
| Microsoft Windows XP 64-bit Edition | 9.1 TS1M3 SP4 | |
| Microsoft Windows 2000 Advanced Server | 9.1 TS1M3 SP4 | |
| Microsoft Windows 2000 Datacenter Server | 9.1 TS1M3 SP4 | |
| Microsoft Windows 2000 Server | 9.1 TS1M3 SP4 | |
| Microsoft Windows 2000 Professional | 9.1 TS1M3 SP4 | |
| Microsoft Windows NT Workstation | 9.1 TS1M3 SP4 | |
| Microsoft Windows Server 2003 Datacenter Edition | 9.1 TS1M3 SP4 | |
| Microsoft Windows Server 2003 Enterprise Edition | 9.1 TS1M3 SP4 | |
| Microsoft Windows Server 2003 Standard Edition | 9.1 TS1M3 SP4 | |
| Microsoft Windows XP Professional | 9.1 TS1M3 SP4 | |
| 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 | |
| Solaris for x64 | 9.1 TS1M3 SP4 | |
| Tru64 UNIX | 9.1 TS1M3 SP4 | |
*
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 running a SAS® Stored Process using the SAS Stored Process Web Application on a Bea WebLogic server, slow performance might occur when loading the initial HTML window if the SAS Stored Process contains a parameter with a large number of values.
| Date Modified: | 2009-08-21 14:22:14 |
| Date Created: | 2009-05-04 18:20:46 |