PQ56067: WHEN SENDING DATA FROM HTML FORM TO DOMINO QUERY STRING GETS TRUNCATED.

APAR status
Closed as program error.

Error description
Customer is getting information cut off when doing a "get"
request via web browser Domino V5.05 and WAS 3.5.2.
The query string has drop after exceeding a certain
size limit.
The query string is truncated at about 500 bytes on GETs and at
about 16kb on POSTs.
Local fix Problem summary
****************************************************************
* USERS AFFECTED: All Lotus Domino Users                       *
****************************************************************
* PROBLEM DESCRIPTION: Error 500 (Internal Server Error) when  *
*                      data for POST is greater than 16k.      *
****************************************************************
* RECOMMENDATION:                                              *
****************************************************************
The Domino plugin fails when handling data greater than 16k on a
POST operation.  A call is issued to the domino read callback
procedure (domino_read_cb) requesting that X (never more than
16k) amount of data be read.  If the request contents is greater
than 16k then the domino_read_cb would be repeatedly called so
the data could be read in chunks.  The Domino supplied API that
is called within the callback routine returns the length of the
entire request; it does not allow for the "chunking" of data.
So if the request content is greater than 16k, then the actual
size of data reported as actually being read would be greater
than the amount requested (X).  This caused processing to fail.
Problem conclusion
Since the Domino supplied API does not allow for the chunking of
data the plugin needs to "chunk" the request contents for each
request with data greater than 16k.  An algorithm was added to
the Domino plugin send back the actual amount of data that was
requested.
Temporary fix Comments
APAR information
APAR number PQ56067
Reported component name WEBSPHERE AE AI
Reported component ID 5630A2200
Reported release 400
Status CLOSED PER
PE NoPE
HIPER NoHIPER
Submitted date 2001-12-18
Closed date 2001-12-18
Last modified date 2001-12-18

APAR is sysrouted FROM one or more of the following:
PQ51789

APAR is sysrouted TO one or more of the following:

Modules/Macros

Fix information
Fixed component name WEBSPHERE AE AI
Fixed component ID 5630A2200

Applicable component levels
R400 PSY    UP


Document Information


Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server > General
Operating system(s):
Software version: 400
Software edition:
Reference #: PQ56067
IBM Group: Software Group
Modified date: Dec 18, 2001