Hi,

I'm facing this weird situation. I've a URL which is like this:

http://127.0.0.1:8080/hhc/call.htm;jsessionid=A9BA1447B82CB594B176D479288EAE1B?_flowId=careGiverTrack&_flowExecutionKey=_c46E07E3E-DC94-02A4-7961-763335C051A0_kC04C8A37-D22F-EF55-75E9-AD4514579721&_eventId=patientNotFound


jsessionid is in the URL. When I request it with Firefox, the request
is processed fine. But, this URL is meant to be requested by OpenVXI,
a VXML interpreter. When OpenVXI requests this, the jsessionid is
being ignored. The request goes to the correct servlet and all the
parameters are reaching correctly. But, only it's initializing a new
session ignoring the session id passed in URL.


I logged the following details:

With firefox client:

2008-10-25 20:42:31,912 DEBUG [com.gaoc.filters.ParamSessionBinder] -
<Requested session id: A9BA1447B82CB594B176D479288EAE1B>
2008-10-25 20:42:31,913 DEBUG [com.gaoc.filters.ParamSessionBinder] -
<Is requested session Id from cookie? false>
2008-10-25 20:42:31,913 DEBUG [com.gaoc.filters.ParamSessionBinder] -
<Is requested session Id from URL? true>
2008-10-25 20:42:31,913 DEBUG [com.gaoc.filters.ParamSessionBinder] -
<Is requested session Id valid? true>
2008-10-25 20:42:31,913 DEBUG [com.gaoc.filters.ParamSessionBinder] -
<Parameter: _flowId with value: careGiverTrack>
2008-10-25 20:42:31,913 DEBUG [com.gaoc.filters.ParamSessionBinder] -
<Parameter: _eventId with value: patientNotFound>
2008-10-25 20:42:31,913 DEBUG [com.gaoc.filters.ParamSessionBinder] -
<Parameter: _flowExecutionKey with value:
_c46E07E3E-DC94-02A4-7961-763335C051A0_kC04C8A37-D22F-EF55-75E9-AD4514579721>
2008-10-25 20:42:31,913 DEBUG [com.gaoc.filters.ParamSessionBinder] -
<Session Id: A9BA1447B82CB594B176D479288EAE1B>


With OpenVXI:

2008-10-25 20:42:34,418 DEBUG [com.gaoc.filters.ParamSessionBinder] -
<Requested session id: null>
2008-10-25 20:42:34,418 DEBUG [com.gaoc.filters.ParamSessionBinder] -
<Is requested session Id from cookie? false>
2008-10-25 20:42:34,418 DEBUG [com.gaoc.filters.ParamSessionBinder] -
<Is requested session Id from URL? false>
2008-10-25 20:42:34,419 DEBUG [com.gaoc.filters.ParamSessionBinder] -
<Is requested session Id valid? false>
2008-10-25 20:42:34,419 DEBUG [com.gaoc.filters.ParamSessionBinder] -
<Parameter: _flowId with value: careGiverTrack>
2008-10-25 20:42:34,419 DEBUG [com.gaoc.filters.ParamSessionBinder] -
<Parameter: _eventId with value: patientNotFound>
2008-10-25 20:42:34,419 DEBUG [com.gaoc.filters.ParamSessionBinder] -
<Parameter: _flowExecutionKey with value:
_c46E07E3E-DC94-02A4-7961-763335C051A0_kC04C8A37-D22F-EF55-75E9-AD4514579721>
2008-10-25 20:42:34,419 DEBUG [com.gaoc.filters.ParamSessionBinder] -
<Session Id: 1D0281C03C9B1CBE74B3DB253BFA5C98>



The URL used is similar for both the requests, but when OpenVXI is
requesting it, jsessionid is being ignored. i.e., requested session id
is shown as null. I'm not sure how client can affect it. Any pointers
as to why jsessionid is being ignored and what I can do about it would
be very helpful.


Thanks in advance,
Vinuth.

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to