Well since I haven't had any luck fixing this from the server-side, I am going
to start working on a fix from the application side. I think I can correct the
behavior by modifying the netservices.as script so that the
AppendToGatewayUrl() funciton will ingore any calls that include jsessionid.
Not the way I would like to fix this, but I have to move forward with something.
carwebdev - 23 Mar 2005 14:05 GMT
I am having the same problem, and am thinking of reverting back to CFMX 6.1.
Macromedia, what are you doing to resolve this?
Mark0015 - 23 Mar 2005 14:45 GMT
I started a similair thread in the Coldfusion forum here:
http://www.macromedia.com/cfusion/webforums/forum/messageview.cfm?catid=3&th
readid=978824&enterthread=y In that thread a Macromedia Server Development
person said he had notified some people there to look into it. I also have
came up with a workaround on the application side for in the mean time. I have
tested a modification to the netservices.as file within the include folder of
Flash MX that seems to work. Here is the modfied function: // This function
gets called whenever a AppendToGatewayUrl header is received from the server.
//******************************************************************************
************************************** // Modifed on 3/22/05 to ingnore
';jsessionid=*' to fix problem after upgrade to CFMX7
//******************************************************************************
**************************************
NetConnection.prototype.AppendToGatewayUrl = function(urlSuffix) { if
(urlSuffix.indexOf(';jsessionid=') > -1) { //this.__urlSuffix = urlSuffix; if
(this.__originalUrl == null) { this.__originalUrl = this.uri; } var u =
this.__originalUrl; } else { this.__urlSuffix = urlSuffix; if
(this.__originalUrl == null) { this.__originalUrl = this.uri; } var u =
this.__originalUrl + urlSuffix; } this.connect(u); } Obviously I would much
prefer to fix this from the server-side, but this lets my application work for
the time being.