Support #964
Laboratory and unit selection requires conversation scope
Start date:
11/06/2013
Due date:
% Done:
0%
Component:
Description
Every page that contains a laboratory and TB unit selecion field requires either a CONVERSATION or SESSION scope.
PROBLEM:
Because conversation scope is created so often, the user session takes a lot of RAM memory to store temporary information. In Ukraine, for 150 users, the system consumes up to 6Gb of RAM.
SOLUTION:
Change the way the administrative unit of the lab/unit is stored in the system (now just an Integer value is stored in session scope);
History
#1
Updated by Ricardo Memoria over 11 years ago
CHANGES IN THE FORMS
Exam forms:
In exam*.pages.xml, remove the lines
<restrict>#{caseHome.canEditExams}</restrict> <begin-conversation join="true"/>
and replace by:
<action execute="#{examXXXHome.initializeForm}"/>
also, remove all
<end-conversation>
declarations
#2
Updated by Ricardo Memoria over 11 years ago
- Status changed from New to Resolved
Implemented and available in dev server
#3
Updated by Ricardo Memoria over 11 years ago
- Status changed from Resolved to Closed
avaliable in production already