Consultor Eletrônico



Kbase 19469: Webspeed 2.1: Workaround to corrupt cookie Error 560
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/15/2008
Status: Verified

FACT(s) (Environment):

WebSpeed 2.1

SYMPTOM(s):

Error 560 occurs when running a WebSpeed Object

Entry <entry#> is outside the range of list <list-string>. (560)

Entry 2 is outside the range. (560)

Running IE 4.0

Can not upgrade to Webspeed 3.x

CAUSE:

Bug# 19980306-022

FIX:


1. Make a backup of
\Program Files\WebSpeed\Src\Web\methods\cookies.i.

2. Edit the cookies.i, use find/search "i-pair" to locate to the
corresponding code and modify.


ASSIGN

i-pair = TRIM(ENTRY(i, HTTP_COOKIE, "~;":U))
i-name = url-decode(ENTRY(1, i-pair, "=":U))

i-value = if num-entries(i-pair, "=":U) > 1 then

url-decode(ENTRY(2, i-pair, "=":U)) else "?".


3. Compile \Program Files\WebSpeed\Src\Web\objects\web-util.p and
web-disp.p

4. Copy the new web-util.r and web-disp.r to \Program
Files\WebSpeed\tty\web\objects

5. Restart the WebSpeed agents and re-compile the application.