Netscape Application Server

Version 4.0 Service Pack 5

Release Notes

Updated May 24, 2001


Contents


Summary

This document summarizes the new features, resolved issues, and known problems relevant to Netscape Application Server (NAS), 4.0 SP5. This document updates previous Release Notes for NAS 4.0.

Frequently asked questions (FAQ) about NAS 4.0 are available at http://help.netscape.com/faqs/appsvr4x.html


HP-UX Patch Levels Tested and Verified with Netscape Application Server 4.0 SP5

The following HP-UX patches are involved in certifying NAS40SP5HPUX11.00 with iPlanet Web Server, Enterprise Edition 4.1 SP7:

Name

Revision Information

Size (kb)

Architecture

PHCO_17009 

fsck_vxfs(1M) cumulative patch 

417 

HP-UX_B.11.00_32/64 

PHCO_18132  

Year 2000 HP-UX OS Patch Tool  

29 

 

PHCO_19090 

libc cumulative patch 

8364 

 

PHCO_19597 

Year 2000 HP-UX Application Patch Tool  

153 

 

PHKL_17869 

PM/VM/UFS/async/scsi/io/DMAPI/JFS/perf cumul 

4939 

 

PHKL_18533 

PM/VM/UFS/async/scsi/io/DMAPI/JFS/perf patch 

5161 

 

PHNE_18972 

Cumulative STREAMS Patch 

1254 

 

PHNE_19110 

Cumulative ARPA Transport patch 

957 

 

PHSS_17419 

CDE Runtime JAN 99 Cumulative Patch  

17934 

 

PHSS_17810  

HP DCE/9000 1.7 Runtime cumulative patch 

15570 

 

PHSS_18013 

X/Motif2.1 Runtime Apr99 Cumulative Patch  

16294 

 

Note that the patches listed above can be applied before you go on with NAS40SP5+ iWS41sp7.


Native Drivers Cerified


The following table lists native drivers cerified to run on NAS 4.0, SP5.
 
Database Server Database Client (Solaris 2.6, 2.7, 2.8)
Oracle 8.0.6 Oracle 8.0.6 client in compatibity mode using OCI 7.x 
(SQL3 blobs and CLOB calls are not supported)
Sybase 11.9.2 Sybase Open/Client System 11.1.1 
Informix 9.2 (+7.3) Informix Client SDK 2.40 
SQL Server 6.5 ODBC 3.51
DB2 6.1 (+5.2) DB2 Client 6.1, 7.1


Support for Web Servers

 
Interface Web Server
NSAPI iPlanet Web Server, 4.1 SP3 
ISAPI Microsoft Internet Information Server 4.0 (NT only)
Apache Equivalent to Apache Web Server 1.3.9 (Solaris 8 ONLY Apache Webserver version 11.8 on Solaris) 

Note: Apache support files are included on the CD but not integrated into the installation


Installation

Installation of this product is as follows:

Documentation

This product includes an Overview, Installation, NAS Foundation Class Ref (Java), NAS Foundation Class Reference (C++), Deployment, Administrator'sand a Programmer's Guides.

To locate these guides, use the following iPlanet web site:

        http://docs.iplanet.com/docs/manuals/nas.html

Adobe Acrobat 4.0 and PostScript printer with PS level 2 fonts are required to print the PDF version.

For pervious product documentation please visit the iPlanet web site above.

Programmer's Guide (Java)

The Programmer's Guide (Java) contains the following documentation errors:

Resolved Issues

The following issues have been resolved in the Netscape Application Server 4.0  SP5 release.
 
ID Summary
387995 Documentation error: Programmer's Guide (Java), does not state multiple result sets are not supported.
390527 getName() returns erroenous session data.
395836 href overwrites for non URL links. URL re-writing corrupts the javascript tags (On first 
access in cookie enabled browsers and in all page access in cookie less browsers).
397424 nas40sp2(nt) IIS4.0 webserver hangs during file upload.
397731 "Array out of bound exception" using setAsciiStream when inserting long dattype with preparedstament into a DB with more then 10 columns.
398187 Fixed error which throws "IllegalStateException: Input stream in use" while using 
getRequestDispatcher.
398283 Informix client 2.40 support.
398314 getMaxInactiveInternal is not wroking fixed getMaxInactiveInterval(), 
setMaxInactiveInterval(), getCreationTIme().
398879 Server side includes limited to 22 includes into a JSP page has been corrected on 
dispatcher.includes() within a JSP.  However, this limitation still exists for Server Side 
Includes (21 includes maximum).
401451 JSP forward with java.lang.IllegalStateException.
409623 SIGQUIT unmasked before starting KJS.
430909 (reg) NAS Sample Application - Online Bank (4.0) does not work.
479502 NAS Global Transactions break under load with MSSQL.
480841 Upgrade from NAB/NAS 4.0 to 4.0SP4 fails.
481681 Documentation error: Programmer's Guide (Java), Fieldnames in Database Property File are case-sensitive.
490941 Fixed incorrect URL decoding (& and ; issue) WAP.
502581 ODBC-002: PreparedCall Execute: SQLExecute call failed: (37000) [Microsoft][ODBC SQL Server Driver][SQL Server]
Explicit value must be specified for identity column in table 'ANN_EXE_PARAMETER' when IDENTITY_INSERT is set to 
ON. (DB Error: 545).
516475 Rollback with Container Managed Local Transactions.
523709 Applogic Multi Select Box input delimiter changed from ; to ^~^.


Known Problems

This section describes the known problems for NAS 4.0 SP5.

Problems Exist Using com.netscape.server.jdbc.Statement.executeBatch() with the DB2 7.1 client

To avoid these problems, use com.netscape.server.jdbc.Statement.execute() with the DB2 7.1 client.

Admin Server Not Coming Up After Registering Servlet

Registration problems occurs when defining servlets in ntv file without some parameters. These optional fields are not really optional, and cause the NAS admin server to hang. To workaround this problem provide a complete definition of ntv file:

Communication Channel Closed Problem While Debugging Applications with Visual Cafe 3

This problem is occasionally seen under certain conditions while debugging applications with Visual Cafe along with
Application builder. It only occurs when trying to debug or set a break point on an EJB code during development (not
production) with Visual Cafe in certain systems.

Hot Deploy

Under high load the output of JSP execution may be corrupted when a modified version of the same JSP is deployed.
Do not hot deploy in production systems.  Restart the server after a new version of the application components is rolled
into production. This problem occurs rarely and will be corrected in a future release.

JSP Compilation Exceptions

Mixing client side JavaScript tags and JSP tags in the same page is not recommended. JSP compilation exceptions
may be thrown.

LDAP Failover

This has been fixed in NAS 4.0 SP4, however the failover may take 3-5 minutes.

Multiple Result Sets Are Not Supported

Netscape Application Server Does Not Appear in the Console

This problem is occasionally seen when the domain name is not properly registered, or the NAS installer fails to find the
domain name. To prevent this, set the domainname variable in the shell before the product is installed.

Online Bank 4.0 Sample Application Does Not Work

LDAP may not have initialized with the Bank user information during installation. This behavior has been noticed in some cases, and
user gets an authentication error while executing the application. To workaround, manually load this information from the
BankUser.ldif file using the ldapmodify command. Make sure that this file is edited properly with the correct domain information.

Problem Inserting Rows

NAS has problems inserting rows when running in international mode with the Oracle client configured with Legacy and the
database server configured to with UTF-8. Workaround: configure both the Oracle client and the database server with either
Legacy or UTF-8.

ResultSet Returned by DatabaseMetaData.getColumns( ) Sometimes Not Fully Populated

This occurs on very large database tables containing more than 300 columns when used with NAS default database driver. To
work around this problem, use Oracle Native drivers (jdbc thin drivers - type 4). The steps for making Oracle JDBC drivers work with NAS 4.0
are listed below in the section Using Oracle Thin Drivers.

Using Oracle Thin Drivers

  1. Download the oracle-jdbc thin driver from the site: http://technet.oracle.com/software/tech/java/sqlj_jdbc/software_index.htm
  2. Go to Oracle8i 8.1.6 JDBC Drivers for use with JDK 1.1.x.
  3. Select JDBC-Thin, 100% Java (classes111.zip).
  4. Add the classes111.zip under <ORACLE_HOME>\jdbc\lib directory.
  5. Update the CLASSPATH with <ORACLE_HOME>\jdbc\lib\classes111.zip.
  6. Update the PATH with <ORACLE_HOME>\jdbc\lib.
  7. Reboot the system to make it effective.
  8. Import the class "import oracle.jdbc.driver.*" into your program.
  9. Register the driver using DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver()) .
  10. Make the connection using the URL: "jdbc:oracle:thin:@<host>:<port>:<oracle_sid>". (For example:

  11. String url = "jdbc:oracle:thin:@psedb:1521:ORCL".)
  12. Conn = DriverManager.getConnection(URL,user,passwd).
  13. Get the Driver using DriverManager.getDriver(URL).
  14. Compile and execute the program.
setBinaryStream( ) Does Not Work with PreparedStatement as Expected

To work around this problem, try using setbytes.

setEvent Does Not Work As Expected

After enabling events in particular sequence of disabling, enabling, and setting of events. Do not work with events in this sequence.

SQL3 Blobs and CLOB Calls Are Not Supported with NAS 4.0


How to Report Problems

If you have problems with Netscape Application Server, contact iPlanet customer support using one of the following mechanisms:

  • iPlanet online support web site at http://www.iplanet.com/support/online/
    From this location, the CaseTracker and CaseView tools are available for logging problems.
  • The telephone dispatch number associated with your maintenance contract

So that we can best assist you in resolving problems, please have the following information available when you contact support:

  • Description of the problem, including the situation where the problem occurs and its impact on your operation
  • Machine type, operating system version, and product version, including any patches and other software that might be affecting the problem
  • Detailed steps on the methods you have used to reproduce the problem
  • Any error logs or core dumps

You may also find it useful to subscribe to the following interest groups, where Netscape Application Server topics are discussed. Newsgroup topics for iPlanet Application Server include:


For More Information

Useful iPlanet information can be found at the following Internet locations:


Use of Netscape Application Server is subject to the terms described in the license agreement accompanying it.

Copyright © 2001 Sun Microsystems, Inc. Some preexisting portions Copyright © 2001 Netscape Communications Corp. All rights reserved.


Last Updated May 24, 2001