This is the same problem we faced in the load Balancer, & it was fixed by explicitly setting the cookies before sending out. This fix is in the dynamic load balancing endpoint.
-- Afkham Azeez Sent from my phone On Dec 27, 2011 10:22 AM, "Hiranya Jayathilaka" <[email protected]> wrote: > Hi, > > The problem here is, ESB uses a hashmap to store the transport headers. So > when there are multiple headers with the same name exists, only one would > make it through the ESB (because in a map keys are unique). > > I guess your requirement is a valid one though. We should look into fixing > it in a future release. > > Thanks, > Hiranya > > On Tue, Dec 27, 2011 at 1:54 AM, Pierce Wetter <[email protected]> wrote: > >> confirmed, adding a sequence with the following shows >> >> <sequence xmlns="http://ws.apache.org/ns/synapse" name="cookieLogger"> >> <in> >> <log level="custom" separator=","> >> <property name="message" value="INcoming cookies" /> >> <property xmlns:ns="http://org.apache.synapse/xsd" xmlns:ns3=" >> http://org.apache.synapse/xsd" name="cookies" expression="$trp:cookie" /> >> </log> >> </in> >> <out> >> <log level="custom" separator=","> >> <property name="message" value="outgoing cookies" /> >> <property xmlns:ns="http://org.apache.synapse/xsd" xmlns:ns3=" >> http://org.apache.synapse/xsd" name="setcookies" >> expression="$trp:set-cookie" /> >> </log> >> </out> >> </sequence> >> >> >> [2011-12-26 12:09:16,896] INFO - LogMediator message = outgoing >> cookies,setcookies = >> SU=P3--EFF2TU7P1R9xeKpLyPSTOCZd5DnXfBy7jikOmvJvuWP7Wi34UWA_VjIfz2RucehJgVHWWgP9cYuSqDiv77TiSChjCFgVzePPd4a9v2m2upCum_NTn2pP31NEbeRn; >> Domain=.cheggnet.com; Expires=Tue, 25-Dec-2012 20:09:16 GMT; Path=/ >> >> Which is basically the last set-cookie header. >> >> >> From: Pierce Wetter <[email protected]> >> Date: Mon, 26 Dec 2011 11:35:12 -0800 >> To: Pierce Wetter <[email protected]>, "[email protected]" < >> [email protected]> >> >> Subject: Re: [Carbon-dev] ESB 4.0.3 eating 2/3 cookies >> >> Note that your trick of looking at $trp:Set-Cookie won't work, because >> there are 3 headers with 3 different values, which may be the problem… >> >> >> _______________________________________________ >> Carbon-dev mailing list >> [email protected] >> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >> >> > > > -- > Hiranya Jayathilaka > Associate Technical Lead; > WSO2 Inc.; http://wso2.org > E-mail: [email protected]; Mobile: +94 77 633 3491 > Blog: http://techfeast-hiranya.blogspot.com > > _______________________________________________ > Carbon-dev mailing list > [email protected] > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > >
_______________________________________________ Carbon-dev mailing list [email protected] http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
