June 2001
Welcome to SilverStream Application Server Version 3.5.4.
These release notes include the following sections:
Installation notes Updated information about how to install and configure a SilverStream Application Server Software and hardware requirements Software and hardware needed to run the SilverStream Application Server products Supported databases The database types and versions supported by the SilverStream Application Server What's new New features in this release Internationalization Support for internationalization in SilverStream Application Server Version 3 Information on OpenSSL licensing Known issues with this release Problems fixed in Version 3.1 Problems that have been fixed, including problem numbers Problems fixed in Version 3.5 Problems that have been fixed, including problem numbers Problems fixed in Version 3.5.1 Problems that have been fixed, including problem numbers Problems fixed in Version 3.5.2 Problems that have been fixed, including problem numbers Problems fixed in Version 3.5.3 Problems that have been fixed, including problem numbers Problems fixed in Version 3.5.4 Problems that have been fixed, including problem numbers
This section provides updated information about installing and configuring the SilverStream Application Server. For more information, see the Installation Guide.
- Windows installation instructions
- HP-UX installation instructions
- AIX operating system requirements
- Database-specific information
Note: Where this document refers to "Windows", it means "Windows NT/2000" unless stated otherwise.
Windows installation instructions
It is strongly recommended that you exit all Windows programs, including Microsoft Outlook, before running the Setup program. Otherwise, the Setup program might not be able to proceed.
HP-UX installation instructions
Before you run the JRE on HP-UX, you must install the following patches. The patch files are shipped on the SilverStream CD in the required subdirectory. You may copy the patches from the CD or you may download these patches and any newer required patches from the Hewlett-Packard Web site.
- PHCO_19491
- PHKL_14750
- PHCO_19666
- PHKL_20016
- PHKL_18543
- PHCO_17556
(PHKL_17038, PHCO_17792, PHKL_20079, and PHKL_20674 are dependencies of PHKL_18543.)
For applications that use AWT, HP requires that you use:
- PHSS_20141
- PHSS_17535
- PHSS_20140
- PHSS_19964
(PHNE_20094 and PHSS_20145 are dependencies of PHSS_20140.)
Note that these were the required and recommended patches when this document was written and that the included patch PHCO_19666 supercedes PHCO_19491.
See the Hewlett Packard Web site for up-to-date information on patches and HP-UX Java software at http://unixsolutions.hp.com/products/java/index.html.
AIX operating system requirements
The minimum supported operating system version for IBM AIX is 4.3.3. In addition, there are certain APARs required as well.
You can use the
lslpp
command to verify the version of your operating system packages. For example, to verify the latest install level for package bos.rte.libc you would use the following command:
# lslpp -ah bos.rte.libcBelow is the list of filesets required to update your AIX install level to the level required by SilverStream. All of the filesets that are not locale specific can be found on the SilverStream CD-ROM in the required directory.
APARs for specific or DBCS locales are not on the AIX 4.3.3 GA installation media, but can be obtained from IBM if they are not already on your AIX system. The easiest way to upgrade is using the FixDist tool, available from http://service.software.ibm.com/cgi-bin/support/rs6000.support/downloads.
Java_dev2.rte
The Java_dev2.rte package requires the following AIX base level filesets for all locales:
- X11.adt.lib 4.3.3.0
- X11.adt.motif 4.3.3.0
- bos.adt.include 4.3.3.0
- bos.adt.prof 4.3.3.0
And these filesets are needed for specific locales or for DBCS locales.
- bos.loc.com.utf 4.3.3.0
- bos.iconv.Vi_VN 4.3.0.0
- bos.loc.iso.zh_TW 4.3.3.0
IBM AIX Developer Kit
The IBM AIX Developer Kit, Java 2 Technology Edition, Version 1.2.2, requires the following APARs be applied to your AIX system for all locales (with the above base level filesets already installed).
Note that the base filesets for these packages must already be installed before you can apply the APAR.
PTF number APAR number Fileset U467183 IY03993 bos.adt.include 4.3.3.1 U467290 IY06365 bos.net.tcp.client 4.3.3.3 U467478 IY04069 bos.sysmgt.serv_aid 4.3.3.2 U467572 IY05690 X11.base.lib 4.3.3.2 U467473 IY05697 X11.adt.motif 4.3.3.1 U467558 IY05741 X11.base.rte 4.3.3.2 U467459 IY05989 X11.Dt.rte 4.3.3.3 U467557 IY05989 X11.motif.mwm 4.3.3.1 U467458 IY05990 X11.motif.lib 4.3.3.2 U467616 IY05990 X11.compat.lib.X11R5 4.3.3.2 U467283 IY06171 bos.rte.libpthreads 4.3.3.3 U467444 IY06171 bos.adt.prof 4.3.3.3 U467222 IY06121 X11.Dt.lib 4.3.3.2 Additionally, you will need one of the following APARs, depending on whether your system is a Uniprocessor (bos.up) or Multiprocessor (bos.mp):
PTF number APAR number Fileset U467275 IY06625 bos.up 4.3.3.3 U467531 IY06625 bos.mp 4.3.3.3 Additional APARs for specific or DBCS locales
Additionally, IBM AIX Developer Kit, Java2 Technology Edition, Version 1.2.2, requires the following APARs to be applied to your AIX system for specific locales or DBCS locales (with the above base level filesets already installed). These APARs are not included on the SilverStream CD but may be obtained via the IBM web site noted above.
PTF number APAR number Fileset U469092 IY06121 bos.loc.iso.th_TH 4.3.3.1 U469091 IY06121 bos.loc.iso.Vi_VN 4.3.3.1 U467545 IY05472 bos.loc.iso.zh_TW 4.3.3.1 See these documents (part of the Installation Guide in the SilverStream Application Server online help) for information on configuring the SilverStream Application Server to connect to these databases:
- DB2 (also, see updates below)
- Informix (also, see updates below)
- Microsoft Access
- Microsoft SQL Server (also, see updates below)
- Oracle (also, see updates below)
- Sybase Adaptive Server Anywhere and SQL Anywhere
- Sybase Adaptive Server Enterprise
This section describes the software and hardware needed to run these products:
- SilverStream Application Server
- SilverStream Designer
- SilverJRunner
- SilverStream Management Console (SMC)
SilverStream Application Server
To run the SilverStream Application Server, you must have the following hardware and software installed:
Component
Description
Operating system One of the following:
- Windows NT Workstation or Windows NT Server 4.0 or higher with Service Pack 3 or higher
Service Pack 6a or later is recommended for Y2K compliance. You must have Service Pack 5 or later to run the server on a machine not connected to a network.
- Windows 2000 (see the note below)
- Solaris 2.6, 7, or 8
- HP-UX 11.0
- IBM AIX 4.3.3
Minimum RAM (memory) 128 MB for the server only; 256 MB for the server and the Designer on the same machine Minimum disk space 130 MB Recommended disk space If running the Designer on the same machine, see SilverStream Designer for recommended disk space Display mode 256 colors or higher for machines also running the SilverStream Designer Java 2 Java Runtime Environment (JRE) One of the following (the JRE is provided and automatically installed with SilverStream):
- Windows NT and 2000: JRE 1.2.2-004+ with HotSpot 1.0.1 (also, see the note about JRE 1.3)
- Solaris: JRE 1.2.2_05a
- HP-UX: JRE 1.22.04
- AIX: JRE 1.2.2 PTF5 (CA122-20000726)
CORBA ORB JBroker 2.1 (provided and automatically installed with the server) Database connection See Supported databases Mail server connection (optional) Using SMTP and POP3 Full text search (optional) Fulcrum SearchServer is provided and supported on all operating systems except AIX. On AIX, upon server startup you will see an exception about a missing Fulcrum file, which is harmless. External IDE (optional) Integration is provided for the following IDEs:
- Borland JBuilder Enterprise Edition 3.5 and Foundation Edition 3.5
- WebGain VisualCafe Expert Edition 4
- InLine Standard Edition 2.0
- Macromedia Dreamweaver 3.0 and UltraDev 1.0
Support for JRE 1.3 on Windows
The SilverStream Application Server Version 3.5 for Windows installs Java 1.2.2-004+ as its default Java Runtime Environment. Also included on the Windows SilverStream CD is the Sun 1.3 version of the Java VM that works with SilverStream 3.5. Among many improvements, the Sun 1.3 Java virtual machine offers improved Swing performance.
To install and use the Sun 1.3 JRE:
- Rename your existing SilverStreamInstallDir\jre directory (for example, rename it jre.backup).
- Create a new empty SilverStreamInstallDir\jre subdirectory.
- Copy the contents of the \jre130ss directory on the CD to the SilverStreamInstallDir\jre directory.
Problems fixed by the 1.3 VM:
- Microsoft Visual C++ Runtime Errors or Dr. Watson crashes on Windows 2000 with the 1.2.2-004+ VM
- Printing from the Programming Editor is much faster with the 1.3 JRE
- Problems making Lasso selections in the Form Designer
- Using 1.2.2-004+, working with views will crash frequently. In particular, opening any form containing a view or placing a view on a form will crash almost every other time. The 1.3 VM addresses this problem on Windows NT. On Windows 2000, you may still get a Hotspot error or Dr. Watson, unless you run with the +classic option.
Problems introduced by the 1.3 VM:
- Views on forms display as gray rectangles in the Form Designer.
- Passing a BigDecimal from an entity bean to a session bean throws a null pointer exception when using the 1.3 VM, due to an incompatibility with jBroker.
To determine which version of the VM you are running:
- From a command prompt, change your working directory to SilverStreamInstallDir\jre\bin.
- Execute the following command:
.\java -fullversionThe 1.3 VM will output: "SilverStream". The default 1.22 VM will output: "JDK-1.2.2-004+".
SilverStream Version 3 supports all versions of Windows 2000 for the SilverStream Designer, SilverStream Application Server, and SilverJRunner. However, note the following:
- SilverStream Version 3 does not support the features that are new in Windows 2000:
- Active Directory
- Kerberos
- The Windows 2000 load balancing and clustering features
- SilverJRunner will not run on a Windows terminal being run off of a Windows server that has terminal services. This includes Windows 2000 Server, Windows 2000 Advanced Server, and Windows 2000 Datacenter.
SilverStream Designer
To run the SilverStream Designer, you must have the following hardware and software installed:
Component
Description
Operating system One of the following:
- Windows NT Workstation 4.0 or Windows NT Server 4.0
- Windows 2000 (see the note above)
Minimum RAM (memory) 128 MB for the Designer only; 256 MB for the server and the Designer on the same machine Minimum disk space 130 MB Recommended disk space 540 MB (130 MB for the core product; 250 MB for the online help; 70 MB for the sample applications; 30 MB for Fulcrum; 60 MB for Sybase Adaptive Server Anywhere) Display mode 256 colors or higher (high-color, 16-bit recommended), 800 x 600 or higher Java 2 JRE One of the following (provided with SilverStream):
- Windows NT and 2000: JRE 1.2.2-004+ with HotSpot 1.0.1 (also, see the note about JRE 1.3)
Java compiler One or more of the following:
Source control system (optional) One of the following:
- Intersolv/Merant PVCS version 5.3 or higher (Windows)
- Microsoft Visual SourceSafe version 5.0 or higher (Windows)
- Rational ClearCase 3.2.1 (Windows)
Support for the Sun javac compiler
The javac compiler classes used by the SilverStream Designer are stored in the tools.jar file. When you install the Designer, tools.jar is copied to the SilverStream lib directory from the version of the Sun Java 2 SDK included on the SilverStream product CD. Note that:
- SilverStream installs only a subset of the Java 2 SDK
- Other versions of the Java 2 SDK or javac compiler located elsewhere on your system are ignored by the Designer
If for some reason you want the SilverStream Designer to use a different version of the javac compiler, replace the tools.jar file in the SilverStream lib directory.
Support for the Symantec/WebGain VisualCafe compiler
If you use the Symantec/WebGain VisualCafe compiler (sj.exe) in the SilverStream development environment, you must make sure that the classpath specified in this file:
visualcafe\bin\sc.iniends with:
%CLASSPATH%Otherwise, the compiler might not be able to find Java packages it needs.
SilverJRunner
SilverJRunner has been enhanced in SilverStream Version 3 to be pure Java. So SilverJRunner should be usable on all platforms that have Java 2 VMs.
SilverStream has a two-tier approach to SilverJRunner:
- Tier 1: The platforms for which SilverStream tests and supports SilverJRunner
- Tier 2: The platforms for which SilverJRunner should work but which SilverStream will not test
If you use a Tier 2 platform and encounter a problem, we will try to fix it, but the problem is likely VM-related and out of our control.
Currently, Windows 95/98/NT/2000 and Solaris are Tier 1 (see above for the supported JRE versions; also, see the note on Windows 2000). All other platforms for which there is a Java 2 VM are Tier 2. Note that SilverStream provides a JRE for each server platform it runs on.
To run SilverJRunner, you must have the following hardware and software installed.
Component
Description
Java 2 JRE See above Minimum RAM (memory) 128 MB Minimum disk space 60 MB Display mode 256 colors or higher (high-color, 16-bit recommended), 800 x 600 or higher SilverStream Management Console (SMC)
Running the SMC in SilverJRunner is supported on all of the SilverJRunner Tier 1 platforms (listed above).
The SilverStream Application Server supports the following database types and versions. Unless noted after the table, all databases can be used as the SilverMaster and to store SilverStream system tables.
See the database-specific notes following the table for more information about database support.
Database
Driver type
SilverStream Server platforms
IBM DB2 5.2 IBM DB2 JDBC/Type 2 NT, Windows 2000, Solaris IBM DB2 6.1 IBM DB2 JDBC/Type 2 NT, Windows 2000, Solaris, HP-UX, AIX Informix Online Dynamic Server 7.3 Informix Type 4 JDBC 2 driver Version 2.11.JC1 NT, Windows 2000, Solaris, HP-UX, AIX Informix Online Dynamic Server 2000 (9.2) Informix Type 4 JDBC 2 driver Version 2.11.JC1 NT, Windows 2000, Solaris, HP-UX, AIX Microsoft Access 2000 Microsoft ODBC driver 4.00.3711.08 with SilverStream JDBC-ODBC bridge NT, Windows 2000 Microsoft SQL Server 6.5 with Service Pack 4 or later Microsoft ODBC driver for SQL Server version 3.60.0310 with SilverStream JDBC-ODBC bridge NT, Windows 2000 Microsoft SQL Server 7.0 Microsoft ODBC driver for SQL Server version 3.70.08.20 with SilverStream JDBC-ODBC bridge NT, Windows 2000 Oracle 7.3 SilverStream Oracle 7 driver with Oracle 7.3.4 client NT, Windows 2000 Oracle 7.3 SilverStream Oracle 7 driver with Oracle 8.0.4 or later client NT, Windows 2000, Solaris, HP-UX Oracle 8.0.x SilverStream Oracle 8 driver with Oracle 8.0.4 or later client NT, Windows 2000, Solaris, HP-UX, AIX Oracle 8.0.x SilverStream Oracle 8 driver with Oracle 8i client NT, Windows 2000, Solaris, HP-UX, AIX Oracle 8i SilverStream Oracle 8 driver with Oracle 8i client NT, Windows 2000, Solaris, HP-UX, AIX Sybase Adaptive Server Enterprise 11.5 jConnect 4.x, jConnect 5.2 NT, Windows 2000, Solaris, HP-UX, AIX Sybase Adaptive Server Enterprise 11.9.2
jConnect 4.x, jConnect 5.2 NT, Windows 2000, Solaris, HP-UX, AIX Sybase Adaptive Server Enterprise 12
jConnect 5.2 NT, Windows 2000, Solaris, HP-UX, AIX Sybase Adaptive Server Anywhere 6.0.2 - Authenticated Driver version 6.00.02.2188 with SilverStream JDBC-ODBC bridge jConnect 5.2
NT, Windows 2000 Sybase Adaptive Server Anywhere 6.0.2 - Full Driver version 6.00.02.2188 with SilverStream JDBC-ODBC bridge NT, Windows 2000 Sybase Adaptive Server Anywhere 6.0.2 - Full jConnect 5.2 NT, Windows 2000, Solaris, HP-UX, AIX Sybase SQL Anywhere 5.5.05 - Full Driver version 5.05.041867 with SilverStream JDBC-ODBC bridge NT, Windows 2000 Sybase SQL Server 11.0.3
jConnect 4.x, jConnect 5.2 NT, Windows 2000, Solaris
- It is now possible to tell the SilverStream Oracle8 Driver to use a different character set than is specified in the Oracle instance. You would do this when the character set encoding of the data is different than the character set specified by the Oracle instance. For more information on this topic, please go to the Members Support area on http://www.silverstream.com. A document on the subject can be found in the knowledgebase under White Papers, Oracle.
- You cannot use full text search in Clob columns for Oracle 8 or Oracle 8i databases.
- It is now possible to tell the SilverStream Oracle8 Driver to use a different character set than is specified in the Oracle instance. You would do this when the character set encoding of the data is different than the character set specified by the Oracle instance. For more information on this topic, please go to the Members Support area on http://www.silverstream.com. A document on the subject can be found in the knowledgebase under White Papers, Oracle.
- On Solaris, if you are not using an Oracle 8i database as your SilverMaster but are using Oracle 8i client software and would like to add an Oracle 8i database to your server, you must copy a library file in the $SILVERSTREAM/bin directory. By default, the installed Oracle driver library file is appropriate for Oracle 8.
The following procedure will allow you to use the Oracle 8i library file instead:
- Back up the libagora8_jni.so file:
# cd $SILVERSTREAM/bin # cp libagora8_jni.so libagora8_jni.so.orig
- Copy the Oracle 8i driver library file:
# cp libagora8_jni.so.8i libagora8_jni.so
- When using Oracle 8i, you cannot use a database name that contains a period. You can successfully add a database with a period in the name, but later interactions between SilverStream and the database will result in NullPointer Exception errors and other unwanted behavior.
The tnsnames.ora entry is of the form myalias.domain.com. On Windows, it is sufficient to specify only myalias for the database name when adding a database to SilverStream and the connection to the database will be successful. But on most UNIX platforms this truncated specification will not succeed in a match for the entry in tnsnames.ora. When you add the database to the SilverStream server it will result in the error "TNS names entry not found".
The SilverStream server's database connection behavior is consistent with that of SQLPlus. The best way to troubleshoot your connection to Oracle 8i is to first verify the connection through SQLPlus. Be sure to connect only to myalias as that is what is needed for SilverStream.
For example, try to connect using sqlplus login/password@myalias rather than sqlplus login/password@myalias.domain.com.
If your connection to myalias does not succeed using SQLPlus then you may need to edit the tnsnames.ora entry and remove the domain.com from the entry.
- When working with numbers with a precision greater than 32 digits and using the SilverStream Oracle 8 driver, you need to make a modification to your SilverStream installation environment. By default, the SilverStream Oracle 8 driver uses a BigDecimal fetch buffer of 32 bytes. This buffer size is favorable for performance and sufficient for most purposes but can be increased for users working with larger numbers.
To increase this buffer size you should create the following file in your silverstream/bin directory (or the directory from which you launch Java): bigDecimalLargeBuffer.ora
The SilverStream Oracle 8 driver will detect the presence of this file and display the following message on the server console to confirm that you are now using a larger BigDecimal fetch buffer:
com.sssw.jdbc.oracle8: 'bigDecimalLargeBuffer.ora' file detected, large BigDecimal fetch buffer will be used (132 bytes).When the SilverStream Oracle 8 driver detects this file it will use a larger BigDecimal fetch buffer of 132 bytes and therefore ensure precision of the data values.
Support for Microsoft SQL Server
- SilverStream no longer supports the Microsoft SQL 2.65.xxx driver and now requires Microsoft ODBC 3.5. See the Microsoft Website to obtain Microsoft ODBC 3.5 and the Microsoft SQL 3.60 driver. Check the ODBC drivers (using the Control Panel) to verify your version. SilverStream does not support the SQL Server ODBC driver version 3.50 that ships with the Microsoft Transaction Server or the Windows NT Option Pack. If you are using version 3.50 of the ODBC driver, you must upgrade to the 3.60.0310 driver that is included with the ODBC 3.5 SDK from Microsoft.
- DB2 cannot be used as a SilverMaster or store SilverStream system tables when DB2 is running on AS/400 or System 390. (DB2 can be used as a SilverMaster and store system tables when it is running on other platforms.)
- The SilverStream Designer does not support creating tables or foreign keys for DB2 on MVS. Tables and foreign keys must be created outside SilverStream and then synchronized with the SilverStream Server.
- Full text search is not supported when running DB2 6.1 on HP-UX.
- The SilverStream server might hang or report a connection timeout when you add a DB2 database on AIX if the DB2 server is running on the same AIX machine as the SilverStream server. This is because the IBM DB2 JDBC driver tries to use shared memory instead of TCP/IP for interprocess communication between the SilverStream server and the DB2 server. Adding DB2 databases to a SilverStream server may cause the SilverServer process to exceed the AIX limit on the maximum number of shared memory segments per process. This can cause the SilverStream server to hang or report a connection timeout with the DB2 error code SQL1224N.
Some DB2 publications indicate that setting the environment variable EXTSHM=ON will fix this problem by increasing the number of shared memory segments that may be attached to a single process. This is not an acceptable workaround since EXTSHM=ON can cause other problems for DB2; it has been disabled in the most recent DB2 FixPaks. See IBM AIX APAR IY09243 for more information.
The proper solution to this problem is to force the JDBC driver to access the local DB2 server using TCP/IP by cataloging it as a remote node that has the TCP/IP address of the local machine. A detailed description of this issue and the solution are provided in the following URL:
- SilverStream Version 3 drops support for the ODBC driver. It requires the Informix Type 4 driver listed in the previous table.
- Full text search does not work for a table in an Informix database where the primary key is of type VarChar.
This section describes what is new since Version 3.5.1. For information about other features that are new since Version 3.0, see What's New in SilverStream Version 3 in the SilverStream help.
New WSI configuration setting
The following optional setting has been added to the AgWSI.conf file used to configure the WSI for IIS and the WSI for iPlanet: WSI.auth.echo.
When a request sent to the Web server contains an HTTP authorization header, the WSI will send an HTTP header (called x-agwsi-Authorization) to the SilverStream server that echoes the value of the header when WSI.auth.echo is set to true.
This setting allows the SilverStream application to retrieve the user login information when the user login has been masked with the WSI.auth.user command. For example, when a third-party product (such as enCommerce getAccess) is performing authentication and authorization services, the WSI.auth.echo setting allows the SilverStream application to retrieve the name of the user who logged into the application and initiated the request.
The HTTP header will appear in the following (name/value) format: x-agwsi-Authorization: Basic Base64EncodedUserName/Password
Default value: WSI.auth.echo=false
NOTE The SilverStream server uses the AgHttpServletRequest API to retrieve the authorization header.
Database support All JDBC drivers certified for use with SilverStream have been fully tested to support Western/Eastern European and Asian languages.
To use the multibyte version of the SilverStream JDBC-ODBC bridge driver, do the following:
- Add the following line to AgUserIni.props in your SilverStream\resources directory:
com.sssw.srv.ambry.mbcs.AgOdbc=true- Restart the SilverStream Server.
Client-side support In addition, the SilverStream Application Server includes runtime language libraries for Simplified and Traditional Chinese, Czech, Dutch, English, French, German, Italian, Japanese, Korean, Norwegian, Portuguese, Spanish, and Swedish. SilverStream Version 3 will also ship with a fully localized Designer and translated documentation in Kanji later in 2000.
If you encounter font-mapping problems in SilverJRunner or the SilverStream Designer where the correct characters are not displaying, you can correct the problem by editing the JRE's font.properties file.
You must edit the font.properties.XX file in the jre\lib subdirectory of the SilverStream installation directory, where XX is the two-character language encoding for the language you are interested in. For example, you would change font.properties.ko for Korean. There are two sections of interest in the file that appear one after the other. They are labeled name aliases and for backward compatibility.
The original version of font.properties.ko is:
# name aliases # # alias.timesroman=serif # alias.helvetica=sansserif # alias.courier=monospaced # for backword compatibility timesroman.0=Times New Roman,ANSI_CHARSET helvetica.0=Arial,ANSI_CHARSET courier.0=Courier New,ANSI_CHARSET zapfdingbats.0=WingDings,SYMBOL_CHARSETThe name aliases section maps non-existent font names to font mappings defined in the file. You should uncomment those alias lines. This is the preferred way of handling the mapping. The section for backward compatibility is the old way of mapping non-existent font names to fonts described in the file. Make sure that you comment the first three lines of this section.
The updated version of the file would then be:
# name aliases # alias.timesroman=serif alias.helvetica=sansserif alias.courier=monospaced # for backword compatibility # timesroman.0=Times New Roman,ANSI_CHARSET # helvetica.0=Arial,ANSI_CHARSET # courier.0=Courier New,ANSI_CHARSET zapfdingbats.0=WingDings,SYMBOL_CHARSET
The SSL portion of the SilverStream WSI modules use the package provided by OpenSSL, which is based on the SSLeay library developed by RSA.
Here is the licensing information:
OpenSSL License
Copyright (c) 1998-2000 The OpenSSL Project. All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
3. All advertising materials mentioning features or use of this software must display the following acknowledgment: "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact openssl-core@openssl.org.
5. Products derived from this software may not be called "OpenSSL" nor may "OpenSSL" appear in their names without prior written permission of the OpenSSL Project.
6. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/)"
THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Original SSLeay License
Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved.
This package is an SSL implementation written by Eric Young (eay@cryptsoft.com). The implementation was written so as to conform with Netscapes SSL.
This library is free for commercial and non-commercial use as long as the following conditions are aheared to. The following conditions apply to all code found in this distribution, be it the RC4, RSA, lhash, DES, etc., code; not just the SSL code. The SSL documentation included with this distribution is covered by the same copyright terms except that the holder is Tim Hudson (tjh@cryptsoft.com).
Copyright remains Eric Young's, and as such any Copyright notices in the code are not to be removed. If this package is used in a product, Eric Young should be given attribution as the author of the parts of the library used. This can be in the form of a textual message at program startup or in documentation (online or textual) provided with the package.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the copyright notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
3. All advertising materials mentioning features or use of this software must display the following acknowledgement: "This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)" The word 'cryptographic' can be left out if the routines from the library being used are not cryptographic related).
4. If you include any Windows specific code (or a derivative thereof)from the apps directory (application code) you must include an acknowledgement: "This product includes software written by Tim Hudson(tjh@cryptsoft.com)"
THIS SOFTWARE IS PROVIDED BY ERIC YOUNG "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
This release has the following known issues:
- Including forms or views in pages is not currently supported due to limitations of the Sun Java 1.2 browser plug-in.
- The first time you perform a full text search using SilverHelp3, it takes a long time to index the database. Your browser might time out before the indexing is done. Wait a few minutes, then attempt the full text search again. Once the indexing has completed, you will receive the results of the full text search very quickly. SilverStream only has to index the database once. The next time you start the server, it will use the existing index.
- In a clustered environment, whenever you change a cluster shared property -- that is, a property displayed in the SMC when you have selected a cluster in the left-side pane -- you must restart each server in the cluster in order for the new setting to be applied to the servers. You might not be informed by the SMC of the need to restart the servers.
Note that this is different from the situation when you have standalone servers. In this situation, most server-level properties are applied immediately to the server when you select Update in the SMC; also, with standalone servers, SMC tells you when you need to restart the server for a new value to be applied.
- WSI for iPlanet documentation correction The WSI for iPlanet sample obj.conf file shows two entries in the incorrect order (at the end of their respective sections). The NameTrans fn="AgNSAPINameTrans" entry must be the first entry listed in the NameTrans section of the obj.conf file, and the Service fn="AgNSAPIService" entry must be the first entry listed in the Services section.
- When creating a Where clause, be careful when using the LONGVARCHAR datatype with the STARTSWITH, ENDSWITH, and LIKE operators. Most databases don't support this. Currently, SilverStream doesn't catch this situation. Instead, it passes the Where clause to the database engine unaltered, so you will receive a runtime SQL syntax error if your database doesn't support it.
- When you change an Accessor bean class, you must restart the Designer for the changes to be recognized by a form. You must restart the server for the changes to be recognized by a page.
- There is a focus problem that causes buttons on toolbars to appear not to work. If you encounter this situation, use the menus instead or try to remove the problem by clicking other locations in the window.
- If you select a font or certain other properties from drop-downs in the Property Inspector, then click in the Page Designer's editing area, your choice is discarded. To work around this problem, either type the text then set the property, or click in the title bar of the Page Designer instead of in the editing area.
- When you run the JAR Designer using HotSpot (the default) and you edit and save a deployed EJB JAR several times, the tabs might disappear from the JAR Designer. To work around this problem, close the Main Designer, then restart it and the JAR Designer.
- In the WineDemo3 sample application, the Lotus Notes ODBC-based forms and pages (frmCustomersNotes, frmNotesSupprtCalls, pgCustomerStatementNotes, and pgNotesSupportCalls) were developed and tested with NotesSQL Version 2.05 with the Lotus Notes Client Version 4.6a.
- On Windows NT/2000, the server may not shut down completely if any EJBs have been deployed since the server was started. If automatic restart of a production server is important to you, restart the server after deploying any EJBs.
Number Description 808 View Designer needs to default to a view name when saving views 6169 Page Designer save does not refresh 6500 Page Designer Extended Attribute Dialog resizing view header doesn't resize body 8026 SilverMaster resource lookup finding items 8802 Edit Property: Data Column. Horizontal scroll bar not working all the time 9356 Tutorial database fix inconsistencies with documentation 10997 Execute permission on pages not working with a page's additional arbitrary URLs 11263 Problems seeing some directories in Lotus Notes EDC 11697 Form Designer test mode AgFormTester process doesn't always exit when Designer exited 14800 SilverJRunner -? usage text localized 14940 View Designer needs ability to specify fixed width columns in views 15063 Relationship Designer save button doesn't work when a table is deleted 15240 Page Designer renaming a column expression in an AgpData control leaves referenced source 15265 Page Designer Minimum table dimensions, Percent/Pixels radio buttons are empty 15531 SilverCmd ExportSource on a DSO creates too many column definitions 15816 Help for AgcJButton description correction 15855 SAP EDC fields defined as numeric should be integers 15897 JAR Designer session beans, TX EditMethods dialog should not list 'create' and 'remove' 15898 JAR Designer delete key doesn't work in Descriptor pane 16000 Business Object Designer Override Method menu item should be disabled for interfaces 16003 Page runtime onUnload in <BODY> doesn't fire in pages initially 16014 Business Object Designer Add Column Description doesn't display error message when column names are the same 16055 SAP EDC cannot return SAP-specific messages via DSO interface 16072 Page runtime event link on subpage doesn't perform eventLinkPerformed (in listening subpage) 16073 Views on forms migrated from 2.5 are not marked auto-query when they are 16079 Page runtime event links in subpages take you out of the parent page 16097 Form Runtime Link clause containing a column from a relationship causes columns to not appear 16108 Profiler causes ClassCastExceptions when used with SilverJRunner 16110 Designer JNI drag and drop memory leak 16112 KLG's JCLabelField bean has uneditable properties at design time 16113 Form Designer causes compile error after removing any JavaBean from a form 16116 Designer consumes memory uploading JARs 16131 Form controls font attributes do not work on AWT tab controls 16136 Business Object Designer Add New Method Allows you to overwrite existing methods 16138 Business Object Designer Add/Edit method dialog allowing invalid characters in return/parameter type 16146 SilverCmd pages created using ImportPage cause 'dynamic page error' at runtime 16150 SilverCmd error message when login required unhelpful 16160 SilverCmd error in notes on Publish command 16162 SilverCmd publish_to_file_sample comments changed 16164 SilverCmd XML samples using filelist.dtd should show extensions 16183 JAR importer checks for 'Enterprise-Bean' in manifest 16185 Form Designer focus problems cause icons to not work properly 16187 Cluster with missing Default host page in cluster causes String array error 16193 In JAR Designer, deleting the first attribute on a manifest entry deletes all following attributes 16200 Intermittent PVCS error checking-in/out files (PVCS_E_NOT_LOCKED) 16202 PVCS error trying to show History prior to first check-in 16207 Source Control code doesn't set up properly when database is clicked on 16222 Source Control Media items are always stored in source control as metadata 16223 Oracle driver cannot add a database using ISO8859_9 16225 Microsoft SQL Server install documentation needs to be more specific regarding user logins 16235 Setting maxClientRows to 0 on findByExpression does not retrieve all 16238 A call to RMI always looks for port 54890 on UNIX 16243 Incorrect context Help URL passed from Business Object Designer for AgaData objects 16246 Help on some methods in AgoViewFormat needs more information 16255 SilverJRunner problems running forms against Oracle database's with period in the database name 16256 Improve SilverJRunner error message when hitting a non-compatible SilverStream server version 16258 AgfForm.setPassword not working properly 16261 Source Control Visual Source Save History dialog displays one hour off 16269 Two Float columns in one table with one being auto-increment cause StackOverFlow error 16274 SilverBooks3's srvltCreditCards should use StringBuffers and fewer out.printlns for performance 16276 Source Control Visual SourceSafe Checkout using Get/Selected ignores 'No All' prompt 16282 Remove a page from SilverBooks3's EJB JARs & Media, General Folder 16285 Source Control gives no visual cues in the Designer if a file is checked in or out 16296 Source Control PVCS: Get Directory and Get Database not working properly 16297 Source Control VSS Get Database and cancel doesn't cancel the operation 16302 JSP compiler does not handle expression directives inside JSP include directives 16310 Page runtime View displays as gray box when placed in subform 16312 SilverStream internal console output contains unnecessary output 16313 Designer internal console output contains unnecessary output 16322 Business Object Designer methods missing from helper pane in Business Object Designer 16323 Documentation contains incorrect link in Business Object Basics chapter 16332 SilverBooks3's shipping charge doesn't change as qty changes 16335 Import Object not working properly 16338 Designer rename view or form creates duplicate declarations 16346 JAR Designer deployment descriptor for EJB JAR references invalid URL for DTD 16347 Page Runtime linked data field is null after switching tabs if bound to choice box 16361 XML descriptors have wrong version number 16382 Methods missing from helper pane in editor for IntSpinner, JIntSpinner 16419 View Designer 'Edit when selected' property displays wrong default 16423 SilverDispatcher fails to find IP address properly 16425 Incorrect EJB version in descriptors and no version validation in EJB Validator 16427 Business Object Designer code generation causes compiler errors adding/removing Datasets 16432 Class loader problems with delegateTopage() 16434 Form Designer JavaBeans get class not found when class exists in different JAR file 16435 Page Designer dragging and dropping bean causes Designer to hang 16442 Server shutdown seems to hang when deactivation selected 16445 Form Designer hangs manipulating an HTML edit control 16447 Page runtime checkbox in dataview whose result set is limited causes hang 16481 Deployment Descriptor Editor Missing methods in AgConvert for toPrimitiveXX (toPrimitiveFloat) 16506 Page Designer names used for tab images are confusing 16515 HttpsListener only responds to what it binds to; IP to hostname won't work 16516 Business Object Designer unable to create a package and a business object with the same name 16521 Session level failover AgoPersistentStateManager gets NullPointerException restoring NULL state 16544 Notes EDC UnsatisfiedLinkError exception in agNotes_jni.dll 16545 Notes EDC agNotes_jni.dll needs to be re-linked with current Notes C++ API (LCPPN201.DLL) 16575 Oracle driver returning Double for a column returned from a UNION instead of BigDecimal 16583 Improve error information for certificate problems 16585 Form runtime MouseClicked event on a form does not fire 16587 In Page Designer, deleting a control from a page causes the page to break 16601 SilverCmd ImportSource results in error: '...!!!ParseTreeHelper ...' 16608 EJB JAR resource doesn't add dependent JARs to Class Path Loader 16610 Page runtime dataviews set to limit rows per page skips rows when scrolling 16624 Page runtime Choice Control on Dataview returns -1 for getSelectedIndex() (worked in 2.5.4) 16650 Form Designer removing a control from a form causes errors when testing a form 16652 Form Designer additions to form not picked up if you don't save before testing 16658 Help table of contents not always expanding in Netscape 16673 SilverCmd has dependencies on X11; should be able to use this in character mode 16675 Designer on Chinese NT StringIndexOutOfBoundsException expanding databases 16718 Sample applications frmSpinner not working properly 16745 Servlet context needs to made per-server persistent 16746 Improve debugging printouts when business objects initialize 16771 Form Designer code disappearing from controls 16787 Business Object Designer Tools/Override clears out previous code 16790 Need to implement setConnection in SAP JNI layer to allow for connection pooling 16798 JSP Compilation errors with Korean chars 16808 Source Control interface large checkin causes an NullPointerException 16811 Generated SAP EDC code crashes server when multiple threads create connections 16845 JSP Compiler generates invalid Java for long JSPs with scriptlets 16877 Source Control status information in Designer is incorrect 16940 Page runtime pages migrated from 2.5 to 3.0 code behind programmable images not migrated 16974 Add support for Sybase Adaptive Server Anywhere SilverMasters on UNIX 16997 Unable to query date fields 17004 Page runtime pageActionPerformed event for a button does not fire on a subpage 17020 In Oracle driver, add support for EE8MSWIN1250 character set 17066 Security getUser() functionality has changed from 2.x to 3.0
Number Description 10796 Changing the table a view is bound to does not mark the view as having been changed 10830 Drag and drop of columns in View Designer doesn't work 11309 Relational Data Palette not working in View Designer 11461 With User Authentication on for the SMC, 'login' on menu should be greyed out. 11919 There's no UI for specifying a primary key field 12640 Don't save deployed jar if all roles not mapped 13046 The AddDatabase SilverCmd gives improper error message 14105 Debugger should save the locations and sizes of its windows 14107 Interfaces imported with SilverCmd do not display the correct icon in the Designer 14800 SilverJRunner -? is still English-only 14940 Need ability to specify fixed width columns in views 15063 Save button doesn't work when a table is deleted from the Relationship Designer 15096 The JSPCompiler SilverCmd should catch the erroneous syntax package/package 15251 Bold/Italic doesn't show up immediately for some fonts in the Page Designer 15286 Cannot change text color on a label in the Page Designer 15544 The JSPCompiler SilverCmd generates erroneous syntax in comments 15603 Make processCommand() work in standalone program 15764 SilvermasterInit fails -- not dropping sequencer table AGRESOURCESEQ 16037 API help generator is outputting private constructors for AgParse and AgRuntime 16144 The Binding Manager does not properly handle AgiRowSet events 16159 The publish -a (all) SilverCmd option is broken, gives Null Pointer Exception 16194 Cannot load an image from the database to an image column 16219 Dialog boxes in UNIX (Solaris) are not displaying letters typed. 16251 Clustering not working when running components as NT service 16253 The number of characters in an SJR file can cause errors 16274 SilverBooks3's srvltCreditCards could use StringBuffer's and fewer out.println's 16291 Setting/Removing Execute Permissions on EJB JARs doesn't work properly 16328 Breakpoints removed only temporarily when using Clear All Breakpoints 16343 Moving between tabs loses the state of select boxes in the Page Designer 16366 Simple Actions do not generate dispatcher methods if saved from single-method view 16392 Solaris install of Workgroup edition configures 250 client threads 16417 The JSPCompiler SilverCmd generates erroneous java code 16421 The JSPCompiler SilverCmd does not correctly handle parameters 16439 Authenticating NT users fails on Windows 2000 with Act as part of the operating system user right 16465 Compiler shouldn't give 'error parsing order by clause' if nothing entered 16506 Names used for tab images in the Page Designer are confusing 16508 EJB JAR description does not stick 16553 Properties in AgUserIni.Props are not being loaded 16555 Source Control Settings dialog won't display both user and system drivers 16590 'No automatic query' property doesn't appear properly in the Page Designer 16666 Hitting the Submit button on a page causes data to disappear during server restart 16743 getControls on an HTML data view does not return anything 16775 Need to specify jConnect-5_2\classes\jconn2.jar file when using jConnect 5.2 16779 EnableHTMLGeneration on agpCalendar does not work 16782 Misspelled error message in AmbryWebbase.java -- 'Cotinuening' 16783 Exception adding Oracle 8i database: conversion not supported 16792 Right-mouse-click on a subform that contains an event causes problems in editor 16793 Unable to fire form events created in the Property Inspector 16800 AgDynamicPageResource must set context class loader when loading page 16845 The JSPCompiler SilverCmd generates invalid Java for long JSPs with scriptlets 16870 Error using the PublishFromFile SilverCmd executed on a binary or XML metadata file 16875 The executeQuery methods in the API documentation are not described 16878 Erroneous NoClassDefFoundError when loading a utility object from a JAR 16884 Server-side administration API does not return SilverSecurity group members 16927 MouseMotion events in a text editor column in an AgcView don't fire 16937 Compile errors with CORBA IDL in a sub-package within a package 16938 Programming Editor not picking up changes after compile error in single-method view 16951 The Page Designer doesn't remove all the associated code references when a control is deleted 16952 Error messages are mangled on Chinese Windows NT 16961 Multi-homing does not work 16971 Adding a database and choosing a user-specified driver causes the table subset list to display 16982 EJB introspection generates wrong type information if the type of a field changes 16995 Add more error information to the Build SilverCmd other than 'Build failed' 17013 Behind the Scenes page bean unable to get HTML from objectstore/general 17077 Last Publish dialog doesn't display server:database 17103 SilverCmd Prefs -? shows backslashes that should be hidden 17107 Entity beans are not cached correctly per transaction 17112 Changing a form control's data type causes duplicate control name declarations 17130 Null Pointer Exception on exit of All Designers 17181 JavaScript does not work on subpages 17204 AgiAdmServer.parseUser and parseGroup reject valid 'SYS\\World' id 17206 DSO Result Column definitions don't work on ImportSource 17231 Need to Add Informix Dynamic Server 9.x to Add Database list 17232 /hint for InformixV7Type4 LDSKey should use user not username in URL 17246 Return to Main Designer icon should be removed from the InLine Deployment Plan Designer 17298 A mix of null/not null values does not work for numeric data types in bulk updates 17368 Performance problems with AgpChoice generateHTML 17378 UpdateTransactionally is not respecting the order of the AgaDatas 17416 Server hangs when passed null to a java.sql.CallableStatement.setXxx method 17441 SilverJRunner shouldn't launch a second VM when its classes don't need updating 17467 SilverCmd SourceControl Uncheckout gives wrong information (need to use -o not -y) 17469 set_security_sample.xml needs type='Boolean' for ApplyToDescendants node 17477 Autoincrement setting does not show up in Table Designer for ASA 6.0 (Emulate Adaptive Server Enterprise) 17487 Code disappears on compile error 17514 Unable to open an object that contained a JAR file that has been deleted 17522 DeployEJB SilverCmd deploying entity beans with null JNDI names 17561 JSP containing lowercase <script> tag truncates code when compiled 17695 Cannot add Dispatcher and Load Manager to cluster after cluster config -- get Null Pointer Exception 17760 Container-managed persistence beans don't work if they are based on views 17783 Fulcrum will not find words containing special characters like ñ 18068 SilverJRunner displays incorrect users 18174 Earlier signature restored for AgiDatabase.createServletResource(); see the note below 18374 The DeployEJB SilverCmd doesn't work on Solaris -- the path separator is wrong 18375 The Publish SilverCmd accepts 'Images/x.gif' instead of 'Media/Images/x.gif' 18392 Redeployment of EJB plan does not clean up old objects 18174: Earlier signature restored for AgiDatabase.createServletResource()
In 3.0, the signature for method com.sssw.srv.api.AgiDatabase.createServletResource() was inadvertently changed to three arguments instead of two. The extra (third) argument, resourceClassName, required you to specify the following String value (although this was undocumented): "com.sssw.srv.resources.AgServletResource".
In 3.5, the original two-argument version of the method has been restored. The three-argument version will continue to work, but is undocumented and deprecated.
Number Description 15141 Downloading SilverJRunner classes dialog should be localized 16142 Automatically generated code uses gotoLast before the insertAfter 16250 Lost server connection messages on solaris for NIS+ server 16254 Full text is not working for Blob and Clob columns in Oracle 8 16971 Add database specifying user driver causes table subset list to display 17033 Problem when setting security on a subpage 17072 Links containing multiple words causes a link for each word 17201 Last digit of a decimal value is converted to zero 17205 SilverServer and SilverDispatcher seg fault under load on HTTPS (RSA) port 17206 DSO Result Column definitions don't work on ImportSource 17231 Need to Add Informix Dynamic Server 9.x to Add DB list 17352 ComGen code does not handle conversion of float to Object 17381 Adding new rows to an object tied to a JTable, new rows are not shown 17527 Hidden field on a page comes back with 2 spaces in Netscape 17661 Source control status is not on the Objects or EJB JARS & Media panels 17691 SilverCmd DeployEJB DTD missing 'delay instantiation' flag 17829 ClassCastException in secure_server_sample.xml 17904 Cannot add Oracle database using SilverCmd 17923 Blank page containing a subpage with tab controls causes JavaScript errors 17992 (java.lang.IllegalArgumentException) deleting media object using SilverCmd 17994 AIX VM crash with server under load SIGSEGV: segmentation violation 18007 Source Control Get returns XML parse error trying to check out .html file 18128 Full text search is not working in AIX - Indexer communication error 18285 SilverCmd deals poorly when rootdir is specified as "." 18354 URL change property does not work in 3.1 with subpages 18364 We should prompt for a JNDI name when converting an old EJB deployment JAR 18456 Add Database list refers to V7 for Informix - we should make this generic 18470 NSAPI module doesn't work with getAccess integration 18505 JAR files added while in XML View mode do not stick 18525 Null pointer exception when DTD in deployment descriptor uses single quotes rather than double 18528 ISAPI - redirect fix up incorrectly leaves 1 char 18547 evt.getRowCursor in validationTest() for a view on a form returns null 18548 Exceeding maximum cursors on AIX using Oracle thin driver 18560 Deploy to SilverStream JAR file contains JAR file 18639 Cannot access Help items from JBuilder 18655 BuildJSPJAR hangs on Linux 18690 Change SharedConnections to 0 for default in platforms.dbl for Sybase 11.x, 12 with jConnect 18699 Problem with getServletConfig().getServletContext().getRequestDispatcher().forward() 18768 We are storing two byte values for varchar data in US7ASCII DBs 18774 Oracle DECODE that returns null produces an ORA-01405 error 18776 Empty string passed to Oracle stored procedure is not evaluated as null 18779 AmbryThread.getStartTimeMillis returns wrong value 18789 Oracle SELECT MAX fails when no rows match query 18847 Extended characters garbled by AgOdbcJdbc bridge 18860 Search page in SilverHelp repeats the same instructions twice 18916 Server hangs on shut down 18960 SNMP Agent is looking in the wrong registry key for the SNMP props file 19006 Security Expression editing field missing from Expression Builder in SMC 19046 Page Create wizard hangs 19066 No Context Loader when returning a utility object to a form from a business object 19068 Fultext fails against ASA with mbcs=true 19099 SilverStream driver crash in com.sssw.oracle8.OraCursor 19104 SilverCmd SourceControl Get by Label is broken 19111 Designer icons are incorrect 19124 ComboBox for DriverSet doesn't fire change in the second pane of Add Database wizard 19149 Table list not displaying when deploying entity beans 19167 Disappearing code in Business Object Designer 19222 You can't deploy EJBs from imported JARs 19275 Oracle Driver Precision Values different for a database view versus a database table versus thin driver 19315 Form Designer toolbar button Show Prop Insp sometimes fails to invoke Property Inspector 19327 Page Designer hangs at 100% CPU from Programming Editor 19383 Setting "Require user Authentication" allows full access to server to anyone 19404 NotSerializableException when using SMC Monitor/Logs 19734 Cannot create group from SMC 19573 Cannot change password from SMC
9939 AgoHttpURLConnection should extend HttpURLConnection 16460 Full text search on .doc and .txt files on UNIX is not always working 16568 SilverMasterInit creating mixed case AgProperties with quoted ids on 16934 german specific character in HTML raw mode, does not appear in HTML wysiwyg 17881 Sending attachment in a mail message - unable to delete the file after sending 18115 Page Designer -- Nested single quotes are getting mangled in page designer 18517 Passing a BigDecimal from an Entity Bean to Session throws NPE with 1.3 VM 18534 Business Object Designer losing code 18632 Giving second user read access to form causes error 18664 SilverStream server doesn't reconnect to downed db server after it comes back up 18672 Debugger does not always launch after first launch 18683 Display format on DB2 changes inserted decimal and numeric values 19041 NPE uploading a saved 3.5 EJB jar from disk 19324 validation rule removed but code remained 19438 Need to implement getEncoded method of java.security.cert.Certificate 19496 Browser does not respond to showPage() using https 19592 Performance using LDAP on HP-UX is slow 19693 Can't login to SilverStream server when AgOdbc.mbcs = true 19734 Can't add a SilverStream Group via SMC 19737 Peoplesoft problems starting SilverStream server because of registry error 19845 Need error message when attempt multiple logins to same instance of SMC 19850 AgoDataConcurrencyException on updateRows with mbcs=true 19851 SilverMasterInit and AddDatabase slow for Oracle using FIRST_ROWS 19946 Need solution to handle Big Decimal values in both DB2 versions 5.2 and 6.x 20010 Time values in forms are rounded off to nearest minute on MS SQL Server 7 20011 'Program type out of range' error when inserting binary and varbinary values 20023 Need to be able to determine if LDAP properties are valid in a cluster 20175 Using 1.3 JRE on Win2k does not allow use of NT security 20227 Masked URLs cause iPlanet on Solaris to hang with JVM errors 20252 SilverMasterInit fails because it can't find the file SilverAdmin.jar 20308 Memory Leak in Oracle Driver during load test process private bytes increases 20388 NPE when editing LDAP security provider that has a port 20407 Changing a SilverStream user property also changes password 20411 Memory not returned to windows 2000 server when using JRFC program 20496 AgpPage.getDatabaseURL() returns port number when running on port 80 20647 AdDigitalIDStep1 does not allow DIGITS for Common(DNS) Name Field 20671 HTMLEditControl on a form saves £ as &pound 20909 A cookie is not set if calling showPage in the same function 20998 Debugger does not work in 3.5 if people switch to 1.3 VM 21148 Line reported for compile error is off by 3 21149 Date functions sometimes return garbage 21175 Improper security check when Installing a digital cert on server
Number Description 22051 Support for character sets in Oracle for instances not of that character set 22017 NSAPI / Solaris plugin returns SSSW-2104 error from Netscape browser 21741 RequestDispatcher include is not working 21661 Shut down of NT server will not complete when in a cluster 21473 Cannot add or delete a CA certificate in a cluster 21448 Error deleting resource published in a cluster 21352 Running cluster components as a service results in error 21202 SilverCmd PublishFromFile is not working correctly error trying to parse to XML 20874 BSAFE library on AIX has invalid opcodes for Power-2 processor 20817 SAP DSO's having trouble finding SAPJNI.jar 20671 HTMLEditControl on a form saves £ as &pound 20365 Unable to set security on objects secured from a different SilverMaster 20056 Server needs to support ANSOC certificates 19891 Czech characters saved through SilverStream are not readable from other apps 17904 Cannot add Oracle database using SilverCMD 16934 german specific character in HTML raw mode, does not appear in HTML wysiwyg 14288 Cache Manager is not notifying servers in hardware cluster of updates
Number Description 17950 SJ compiler not finding basic java packages 20187 \n in the expression editor is interpreted in version 3.5 20736 EJB - java.sql.SQLException: Connection version mismatch 21022 Querying an Oracle 8i table containg a clob field, causes the server to crash 21423 3.5 SilverJRunner now (sort of) works against 3.7 server, shouldn't 21582 ParseTimeStamp method crashes app and throws a value out of range in DB2 6.1 22071 Getting Ora-00942: table or view does not exist when saving 22122 System tables db doesn't obey max/min connections in cluster 22155 Get NPE during shutdown - seems to be cluster related 22188 Error: nRegOpenKeyRoot (java.lang.UnsatisfiedLinkError) 22270 Forward request to a HttpServlet cause the server to hang 22339 smc settings don't get updated when a cluster name that is fully qualified 22476 Unable to save empty CLOB/BLOB values 22603 Conversion of BigDecimal to String for prepStatement on DB2 results error 22615 Multipart form character set handling is incorrect for multi-byte languages 22710 AgoMailReceive(evt)fails when mail received is greater than 2 megs. 22974 Installation of 3.5.x on Pentium IV license install GPFs 22988 SilverServer_ for HP should be built using the -N linker switch 23104 admUser.getProperties returns a NPE 23129 There are two DLLs that are *NOT* installed with the Designer Only install 23139 System tables db doesn't obey min connections 23249 SS can not save attibute type text (Sybase 11.x) with accents. 23363 AgcTreeView components don't repaint properly if double-buffering turned off 23385 Update rows on Sybase causes table scans. Wrong use of SQL using FROM a_table 23565 LDAP user within Silver Security group not recognized as a member of the group 23793 Memory leak of EJBSession 23812 Read Table Design security causes agxData not being filled 23879 form based app accumulating memory on the server up to out of mem exception 24173 Need to flush cache when users are added to/deleted from a group 24760 Error during SilverMasterInit, seemingly related to inserting S3 users 24811 Can't insert 2 column length 2000 into Varchar2(4000) columns 24844 SSSW Oracle driver has a memory leak in a jni_getByteArrayElements call 25184 NPE in AgDownloadResource.unregisterResource kills sess manager