PQ81064: WEBPSHERE APPLICATION SERVER V4 ZOS NO IOEXCEPTION TO SERVLET DUE TO CLOSE CLIENT CONNECTION FOR PRINTWRITER.CHECKERROR METHOD

 A fix may be available

Obtain the fix for this APAR



APAR status
Closed as program error.

Error description
Customer not recieving ioexception back to servlet in WAS v4
zOSdue to cleint close connection.
.
When the PrintWriter is obtained from the HttpServletResponse
in the body of the service method of a Servlet,
PrintWriter.checkError does not return the correct status when
the HttpResponse is not written due to a close client
connection.
Local fix Problem summary
****************************************************************
* USERS AFFECTED: All users of WebSphere Application Server    *
*                 version 4.0.1 for z/OS and OS/390.           *
****************************************************************
* PROBLEM DESCRIPTION: When a Web application is running in    *
*                      WebSphere Application Server and there  *
*                      is a communication problem when         *
*                      transmitting the application's response *
*                      to the client, no error message is      *
*                      displayed in the ncf log.               *
****************************************************************
* RECOMMENDATION:                                              *
****************************************************************
When a Web application running in WebSphere Application Server
sends a response to the client, and the client side is down or
has some communication problem (for example, the client closed
the connection), no indication that the request failed to
successfully complete is displayed in the ncf log.
Problem conclusion
WebSphere Application Server for z/OS and OS/390 is changed such
that an error message may be written to the ncf log when a Web
application cannot successfully send a response to the client.

Specifically, if the Web application is using the methods in
class java.io.PrintWriter to write the response to the client,
and debug level tracing is on (i.e. the was.conf configuration
property appserver.tracelevel=<package name>=debug=Enabled is
set), an exception message is displayed in the ncf log.  Also
a call to the method java.io.PrintWriter.checkError() will
return true.

Also, if the Web application is using the methods in class
java.io.ServletOutputStream to write the response to the client,
and the new was.conf configuration property
appserver.displayioexception has the value true, then an
exception message is displayed in the ncf log.

APAR PQ81064 is associated with SERVICE LEVEL W401607 of
WebSphere Application Server version 4.0.1 for z/OS and OS/390.
Temporary fix Comments
APAR information
APAR number PQ81064
Reported component name WASKBASE
Reported component ID 5655A9801
Reported release 401
Status CLOSED PER
PE NoPE
HIPER NoHIPER
Submitted date 2003-11-18
Closed date 2003-12-15
Last modified date 2004-01-03

APAR is sysrouted FROM one or more of the following:

APAR is sysrouted TO one or more of the following:

Modules/Macros
EJSIWAS EJSJWBJR EJSTWASC      

Fix information
Fixed component name WEBSPHERE OS/39
Fixed component ID 5655A9800

Applicable component levels
R401 PSY UQ83165    UP03/12/18 P F312

  Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server for z/OS
Operating system(s):
Software version: 401
Software edition:
Reference #: PQ81064
IBM Group: Software Group
Modified date: Jan 3, 2004