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 fixProblem 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 fixComments
APAR information | APAR number | PQ51789 | Reported component name | WAS ADVANCED AI | Reported component ID | 5648C8400 | Reported release | 350 | Status | CLOSED PER | PE | NoPE | HIPER | NoHIPER | Submitted date | 2001-08-24 | Closed date | 2001-09-07 | Last modified date | 2001-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 name | WAS ADVANCED AI | Fixed component ID | 5648C8400 | APAR is sysrouted TO one or more of the following:PQ56058, PQ56059 PQ56064PQ56066PQ56067PQ56069PQ56070PQ56071PQ56072PQ56073PQ56075Modules/Macros
Applicable component levels | R300 PSY | UP | R350 PSY | UP |
|