From: SQL Guy on
We have this system at work called LABWARE LIMS. They have some
subroutines programmed that take a value and pass it to a hyperlink
which is a RS report.

Here is a copy of the hyperlink:

http://<ServerName>/ReportServer/Pages/ReportViewer.aspx?%2fAnalytical+Services%2fSample+Submission&rs:Command=Render&sample=
<The variable is placed here>

This has been working great, however some people with IE 7 are getting
the following error:
"The path of the item '/Analytical Services/Sample Submission,rs' is
not valid. The full path must be less than 260 characters long; other
restrictions apply. If the report server is in native mode, the path
must start with slash. (rsInvalidItemPath)"

Those with IE 6 are not getting this error. We tried to replicate the
steps the users are going through to get the report and we noticed in
the address bar the following link is passed in:

http://<ServerName>/ReportServer/Pages/ReportViewer.aspx?%2fAnalytical+Services%2fSample+Submission&rs

It seems like part of the hyperlink is being cut off, but not when
going through IE 6! The users just click on a button in their LIMS
LABWARE application and it should take the variable they entered and
place it at the end of the hyper link.

Because the issue is specific to this system calling our reports, it
is hard to find a solution online. Any help would be appreciated.
Downgrading hundreds of PCs to IE 6 is not an option at this point.

Help!

From: Phil Meeks on
Here is a MSKB article explaining a URL encoding change in IE7:
http://support.microsoft.com/kb/934279

Looks like the problem is the colon. I don't think you are close to the 2083
character URL limit.

Since there is no workaround given, you may want to try and alter the URL at
the report server to eliminate the offending colon. You indicated there are
some subroutines generating this link, so you can attack that angle.

Can you wrap the generated link with a Server.URLEncode() ? That would fix
the problem.

Probably easier to modify the program than to downgrade everyone to IE6.

Good luck!

Phil

"SQL Guy" <aymantg(a)gmail.com> wrote in message
news:5bb7d7f5-52c9-4ab3-a65c-6cdc8b4c5735(a)a21g2000yqc.googlegroups.com...
> We have this system at work called LABWARE LIMS. They have some
> subroutines programmed that take a value and pass it to a hyperlink
> which is a RS report.

From: Person2 on
A colleague of mine got it to work in IE 7, so my theory is faulty.
From: SQL Guy on
On Sep 30, 2:42 pm, Person2 <ayma...(a)gmail.com> wrote:
> A colleague of mine got it to work in IE 7, so my theory is faulty.

SQL GUY is Person2... not sure why it changed my name.
From: SQL Guy on
On Sep 30, 12:46 pm, "Phil Meeks" <phil...(a)pm6.com> wrote:
> Here is a MSKB article explaining a URL encoding change in IE7:http://support.microsoft.com/kb/934279
>
> Looks like the problem is the colon. I don't think you are close to the 2083
> character URL limit.
>
> Since there is no workaround given, you may want to try and alter the URL at
> the report server to eliminate the offending colon. You indicated there are
> some subroutines generating this link, so you can attack that angle.
>
> Can you wrap the generated link with a Server.URLEncode() ? That would fix
> the problem.
>
> Probably easier to modify the program than to downgrade everyone to IE6.
>
> Good luck!
>
> Phil
>
> "SQL Guy" <ayma...(a)gmail.com> wrote in message
>
> news:5bb7d7f5-52c9-4ab3-a65c-6cdc8b4c5735(a)a21g2000yqc.googlegroups.com...
>
> > We have this system at work called LABWARE LIMS.  They have some
> > subroutines programmed that take a value and pass it to a hyperlink
> > which is a RS report.

A colleague of mine got it to work in IE 7, so my theory is faulty.