Flex deployment - maintaining session information.

Description

This relates to LDEV-987.
Not sure if this is a bug or a configuration issue but two of the three applications we currently run in ACF9 require session information to be available for the logged in user. Our applications authentication take place through standard CFML pages and this information currently persists over to the Flex app when running on ACF9. Running Flex on Lucee is not providing us with the same session capabilities.
Ref:
Ben Forta's blogs about flex remoting back in 2006 / 2007 prompted me to look at the remoting between flex and cfc's as apparently flex should be aware of session information by default through AMF.
http://forta.com/blog/index.cfm/2006/9/24/Flex-And-Session-State-Management
http://www.forta.com/blog/index.cfm/2007/11/15/Flex-And-ColdFusion-Session-Variables

informs me that AMF is no longer used for this purpose and should be handled through BrokerServlet / MessageBrokerServlet. I can't find any configuration information on this. Perhaps this is a bug and should just work without any further configuration?

Environment

None

Activity

Show:
Michael Offner
June 1, 2017, 4:20 PM

problem seems unrelated to the session passed, problem is that the application.cfc not is executed.

Michael Offner
June 1, 2017, 4:24 PM

Workaround:
in the sessions.cfc set the application data with help of the tag application as follows:

Michael Offner
June 2, 2017, 1:41 PM

Problem solved.

Problem was in the extension, the method used to do a call was "execute" instead of "executeCFML". What did a lucee dialect call instea a cfml call. For Lucee dialect calls, Lucee looks for Application.lucee files instead of Application.cfc, so the application.cfc never was used.
This did happen because with Lucee 4.5 "execute" was the right method.

To fix your env execute ant on the new code in the repo, replace your existing lucee-flex-1.0.0.*.jar with the one newly build one.

Pat Moody
June 3, 2017, 7:15 AM

That's excellent news . I look forward to giving that a go next week.

Pat Moody
June 6, 2017, 4:19 AM




Many thanks for your help with this issue which now appears to be fixed!
There are a few other ACF / Lucee irregularities that still need to be fixed in our applications but we now have 2 out of the 3 applications working. I will get to work on the 3rd tomorrow.
There has been a public holiday in NZ on Monday so have only managed to get back onto this today.

Fixed

Assignee

Michael Offner

Reporter

Pat Moody

Priority

New

Labels

Fix versions

Sprint

None

Affects versions

Configure