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.