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


APAR

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 numberPQ51789
Reported component nameWAS ADVANCED AI
Reported component ID5648C8400
Reported release350
StatusCLOSED PER
PENoPE
HIPERNoHIPER
Submitted date2001-08-24
Closed date2001-09-07
Last modified date2001-12-18

APAR is sysrouted FROM one or more of the following:

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

PQ56058 PQ56059 PQ56064 PQ56066PQ56067PQ56069PQ56070PQ56071
PQ56072PQ56073PQ56075

Modules/Macros

Fix information
Fixed component nameWAS ADVANCED AI
Fixed component ID5648C8400
APAR is sysrouted TO one or more of the following:PQ56058, PQ56059 PQ56064PQ56066PQ56067PQ56069PQ56070PQ56071PQ56072PQ56073PQ56075Modules/Macros

Applicable component levels
R300 PSYUP
R350 PSYUP











Document Information

Product categories: Software, Application Servers, Distributed Application & Web Servers, WebSphere Application Server, General
Software version: 350
Reference #: PQ51789
IBM Group: Software Group
Modified date: 2001-12-18