@Raja
Are both portlet types involved here within the same CAF application?
If both portlet types are within the same webapp (aka servlet context) then the portlet specification supplies a mechanism to access the per-portlet-application (APPLICATION_SCOPE) session-attribute map by casting the ExternalContext’s session property to a PortletSession (see [url]http://portals.apache.org/pluto/portlet-1.0-apidocs/javax/portlet/PortletSession.html[/url]). All objects stored in the session using the APPLICATION_SCOPE must be available to all the portlets, servlets and JSPs that belongs to the same portlet application and that handles a request identified as being a part of the same session. Objects stored in the session using the PORTLET_SCOPE must be available to the portlet during requests for the same portlet window that the objects where stored from.
For example:
PortletSession portletSession = (PortletSession)getFacesContext().getExternalContext().getSession(true);
Object myAttribute = portletSession.getAttribute("myAttribute", PortletSession.APPLICATION_SCOPE);
#webMethods#webMethods-BPMS#MWS-CAF-Task-Engine