Details
Description
Our current handling of ICEfaces IDs and view numbers causes problems when there are multiple ICEfaces portlets on a page served from separate archives. The problem stems from the fact that ICEfaces IDs and view numbers are not generated based on the session, which is shared between multiple portlets on a page. Instead, these framework specific IDs are generated per servlet, which are NOT shared between portlets when those portlets are served from separate deployment archives (war files).
So there are at least two things that probably need to be done:
1) The generation of ICEfaces IDs must be session specific. That is, portlets that may be deployed as separate web apps but could potentially share a session so the ICEfaces ID must be generated and stored in reference to that shared session to ensure that additional communication is properly directed.
2) View numbers generation needs to be unique to the session to avoid view number collisions in portlets served from separate deployment archives.
So there are at least two things that probably need to be done:
1) The generation of ICEfaces IDs must be session specific. That is, portlets that may be deployed as separate web apps but could potentially share a session so the ICEfaces ID must be generated and stored in reference to that shared session to ensure that additional communication is properly directed.
2) View numbers generation needs to be unique to the session to avoid view number collisions in portlets served from separate deployment archives.
Issue Links
Activity
Deryk Sinotte
created issue -
Deryk Sinotte
made changes -
Field | Original Value | New Value |
---|---|---|
Assignee | Mircea Toma [ mircea.toma ] |
Ken Fyten
made changes -
Fix Version/s | 1.7 [ 10080 ] |
Ken Fyten
made changes -
Fix Version/s | 1.7DR#1 [ 10100 ] | |
Fix Version/s | 1.7 [ 10080 ] |
Jack Van Ooststroom
made changes -
Mircea Toma
made changes -
Fix Version/s | 1.7 [ 10080 ] | |
Fix Version/s | 1.7DR#1 [ 10100 ] |
Ken Fyten
made changes -
Fix Version/s | 1.7DR#1 [ 10100 ] | |
Fix Version/s | 1.7 [ 10080 ] |
Ken Fyten
made changes -
Fix Version/s | 1.7 [ 10080 ] | |
Fix Version/s | 1.7DR#1 [ 10100 ] |
Ken Fyten
made changes -
Fix Version/s | 1.7DR#3 [ 10112 ] | |
Fix Version/s | 1.7 [ 10080 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #15010 | Tue Oct 23 15:49:45 MDT 2007 | mircea.toma | Instantiate Bridge per container element. |
Files Changed | ||||
MODIFY
/icefaces/trunk/icefaces/bridge/src/command.js
MODIFY /icefaces/trunk/icefaces/bridge/src/application.js |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #15012 | Tue Oct 23 16:11:32 MDT 2007 | mircea.toma | Instantiate Bridge per container element. |
Files Changed | ||||
MODIFY
/icefaces/trunk/icefaces/bridge/src/identity.js
|
Ken Fyten
made changes -
Assignee Priority | P1 |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #15058 | Wed Oct 31 12:30:48 MDT 2007 | mircea.toma | Segregate context path configuration to integrate with a singleton async-server. |
Files Changed | ||||
MODIFY
/icefaces/trunk/icefaces/core/src/com/icesoft/faces/context/ElementController.java
MODIFY /icefaces/trunk/icefaces/bridge/src/connection.async.js MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/context/DOMResponseWriter.java MODIFY /icefaces/trunk/icefaces/bridge/src/connection.js |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #15060 | Wed Oct 31 12:42:02 MDT 2007 | mircea.toma | Refactor. |
Files Changed | ||||
MODIFY
/icefaces/trunk/icefaces/core/src/com/icesoft/faces/context/ElementController.java
MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/context/DOMResponseWriter.java |
Mircea Toma
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Mircea Toma
made changes -
Affects | [Documentation (User Guide, Ref. Guide, etc.)] |
Ken Fyten
made changes -
Fix Version/s | 1.7 [ 10080 ] |
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
Assignee Priority | P1 | |
Assignee | Mircea Toma [ mircea.toma ] |
Assiging to Mircea