We’ve got following problem with CAF application (task portlet) on MWS 8.2+SP1:
When there is long period of user inactivity (about 30 minutes) between task’s form display and user actions (for exapmple task submit or task completion) the data stored in Task View managed bean is lost. The session timeout is not a problem (session is configured to 240 minutes) and is not expired. However when we try to get task’s data from bean (or generally any other data referenced by view bean) in action java code, all atributtes are null (after that period of user inactivity). The same data is not lost when there is not long period of user inactivty.
It all looks like view’s managed bean expires before session ends. Managed bean is configured (faces-config.xml) as “session” and we tried set “expireWithPageFlow” to true and to false (both settings don’t solve the problem).
I found issue MWS-6541 (second issue) in http://techcommunity.softwareag.com/ecosystem/documentation/webmethods/wmsuites/wmsuite8-2_ga/readme/MywebMServer_8-2-SP1_readme.pdf which looks simillar to our problem (the managed bean lives shorter than it is declared in faces-config.xml).
However this is not clear, how to implement workaround.
Anyone can help with this issue?