iChain 2.3 not rewriting Web data correctly

(Last modified: 24May2006)

This document (10101106) is provided subject to the disclaimer at the end of this document.

fact

iChain 2.3

iChain 2.3 Support Pack 4 applied (ic23sp4.exe)

Authentication enabled

Internal Rewriter enabled

Custom rewriter disabled

Downloading large files (greater than 500KB) through iChain proxy

path or domain based multihoming enabled

symptom

iChain 2.3 not rewriting Web data correctly

browser displays broken links when going through iChain 2.3

iChain 2.3 partly rewriting data from Web server

iChain 2.3 cannot rewrite all links on a page

fix

Disable multihoming for the back end Web server and use relative links instead. The rewriter does not have to rewrite as much data and all links will be rewritten correctly.

cause

Although the problem occurs when downloading large amounts of data from the accelerated Web server, it's not the size or timeout of the page which is the issue, it is the number of links to be rewritten. There is a datasize limit inside the COS file system for so called markers for URLs in a page. We have not spent a lot of time figuring out it's exact limits, but we have not been successful in just bumping this number up a great deal. This issue comes up only once in a while, and the above workaround fixes the issue. Note that the beginning of the page is rewritten but as we hit the maximum number of links to rewrite, the page starts becoming invalid.

document

Document Title: iChain 2.3 not rewriting Web data correctly
Document ID: 10101106
Solution ID: NOVL105890
Creation Date: 24May2006
Modified Date: 24May2006
Novell Product Class:iChain

disclaimer

The Origin of this information may be internal or external to Novell. Novell makes all reasonable efforts to verify this information. However, the information provided in this document is for your information only. Novell makes no explicit or implied claims to the validity of this information.
Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information.