Portals vs Desktop

Hi!, I would like to know what is the difference between a portal and a desktop. How I can decide if I need a portal of I need a desktop for a group of pages?
In a technological perspective is the performance if I have 3 portals or 1 portal with 3 desktops?
Thank you

Hi
Guessing you are familiar with Java Class and Objects (instances), I will give that analogy. Its not exactly same but concept wise it is same. Portal (.portal file) is like a Class file. Desktop(s) that you create from Portal Admin Tool are like Instances of this single .portal file. Note that each java object instance can have its own values for the instance variables. Same thing for each desktop can have its own set of Books/Pages/Portlets, look and feels etc.
.portal file is a single file that has all the Books, Pages, and Portlets on Pages along with some look and feel stuff. Now desktop is derived from this .portal file. Imagine we have a portal for a company that has HR Dept, Marketing Dept, Sales Dept. For this we can have single .portal file, with 3 Pages HR, Marketing, Sales. Now we can create 3 Desktops like HR Desktop, Marketing Desktop, and Sales Desktop. By default all these desktops will have 3 pages. But for HR Desktop you can remove 2 pages (Marketing and sales). For Marketing Desktop you can remove HR and Sales Page etc. So you will have different desktops for different deparments. But .portal file is the central main file having all the pages and portlets. You can achieve this using Entitlements also by setting proper entitlements for each Page and adding users to those Entitlement Roles. Just for explaination I gave above example.
When we access portal application from .portal file, it is rendered from .portal xml file. But when we create Desktop, .portal file is Parsed and all the stuff is stored in the Database like Books, Pages, Portlets information, Look and feel stuff etc etc.
Also we cannot set Entitlements to .portal file. We can set them only to Desktops. Ofcourse once we set to Desktops, it works for .portal file also. I have seen this. But in reality Entitlements gets applied only to Desktops.
Also, if you want End User to customize the Portal application, like they can add or remove Portlets, pages etc, they Cannot do this in .portal mode. They can do this only in Desktop mode. This is called Visitor Tools Customization. Just like in yahoo or google, we can edit and add/remove portlets, change look and feel etc.
Performance wise, Desktop will be little bit slow, speically if you allow end users to customize their Desktops. For each Customized Desktop, there will be chain of records in Portal tables starting from Desktop, Book, Pages, Portlet Tables. You can see multiple records in PF_Desktop_Instance table. There will be slight performance issue.
But it is always good to have Desktop and expose Desktop as the final url for any portal application. In this way, we can edit .portal file anytime like add new books/pages/portlets etc but Desktop will not be affected. When we are ready to move all these changes, then you can update Desktop with all new changes you made in .portal file.
Having multiple .portal files is not a good idea, unless they are totall different from business point of view like totally different areas/applications. Have one .portal file. Make use of Desktops. Also make use of Visitor Entitlements which are very powerful things from BEA. Using Entitements and without any coding involved, you can control what parts of Portal (Desktop) like Books/Pages/Portlets are visible to which set of Users (Roles, Groups etc).
So given a choice, go for Desktop mode only. Atleast one Desktoo should be fine.
You can fine more details in oracle docs on portal.
Using Multiple Desktops - http://download.oracle.com/docs/cd/E13155_01/wlp/docs103/portals/optimize.html#wp1001690
Managing Portal Desktops - http://download.oracle.com/docs/cd/E13155_01/wlp/docs103/portals/creating_staging.html
HTH
Ravi Jegga

Similar Messages

  • Error message while accessing portal's desktop in wlp10, thanks

    Dear All,
    I created a portal based on WLP10.
    I use the Weblogic Portal Administration Console for setting up the
    navigation on different roles.
    After I added a portal called "portal", and a desktop called,
    "portalDesktop", I got an error message when I accessed to view the desktop.
    The message is:
    Resource /portal/mydesktop could not be resolved for locale null.
    Please let me know if I overlook any configuration part.
    Thanks,
    It often seems that I have only typical and common things to say, in which case I join my voice or my vote to that of others. -- Jacques Derrida

    yeah, i felt weird too.
    I tried to connect
    http://localhost:7001/WARportal/appmanager/portal/portal
    but still the same error msg pops up again and again
    "Resource /portal/portal could not be resolved for locale null."
    And the thing is, when I first time deployed the portal desktop, it works fine. But when I've done some changes on the portal code, and published it, I found the changes are not working for the desktop accessed through appmanager, but works fine with if you launch it in workshop.
    So, I delete the previous node, and resetting and deploying it again, then the error make me stucked there.
    I was wondering, is it possible clean the portal and desktop information in any xml file or file folder.
    Please advice, thanks
    It often seems that I have only typical and common things to say, in which case I join my voice or my vote to that of others. -- Jacques Derrida

  • Adobe cc will not sign in, even through i am in both the web portal and desktop app.

    i have three machine, a work station at the office and home as well as a laptop that is for going on locations. the problem is cc is working perfect on both workstations but just recently it will not activate on my laptop. i've tried just about everything. it gives me "sign in failed please make sure you are connected to the internet or change your time settings". I'm defiantly connected to the internet, i can browse my cc files online, download and install apps and even talk to adobe chat about this issue, everything but use the actual applications ie:photoshop, lightroom and aftereffects. i've tried uninstalling and reinstalling, logging out of cc on all machines, deleting my OOBE folder, my opm.db as well as checking certificates. nothing has worked. i can't sign in because it says my id is in use, and i cant deactivate because it times ou@@t on every atempt. please help point me in the correct directions as this has been very frustrating.

    thanks john, did not know they could remote in, they were able to jump on and find the issue, all through i had wish they just went straight to looking at my system instead of having me jump through the same hoops i had already gone through. adobe gave me a case number, but i guess the number does not keep a record of the steps i've already taken to try and solve my issue, that said it doesn't matter my laptop is working and in time for my next job. re-leaves alot of stress.

  • Runtime error while creating a Portal Desktop

    Hello *,
    I want to create a New Portal Desktop in System Administration > Portal display > Desktops & Display Rules (EP7 SP14).
    The Portal Content editor is correctly showed when I create de Desktop in the Portal Content folder, BUT, a run time error is showed when I try to do the same under a "New Folder" under the Portal Content Folder.
    I am working with Administrator user and the permissions have been defined as follows:
    Portal Content
    content_admin_role Full Control End User Role Assigner
    Everyone Read End User Role Assigner
    super_admin_role  Owner User Role Assigner
    system_admin_role Owner User Role Assigner
    New Folder
    content_admin_role Full Control End User Role Assigner
    Everyone None End User Role Assigner
    super_admin_role  Owner User Role Assigner
    system_admin_role Owner User Role Assigner
    Helpful answers will be rewarded
    Thanks
    Marta.

    What do you mean by a prefix here?
    For me the theme implementation is not working either way
    - I am not able to create a new desktop (some SAP Error)
    - Copying the default desktop into my folder and doing the required changes there.
                      changed the name/id/theme/default framework page
    but when i apply it to a user, doesnt show up.

  • How to add new Portal Theme to Default Portal Desktop

    I created a new Portal Theme and now I want to add it to the default portal desktop.  Here are the steps I am following:
    1. System Administration-> Portal Display -> Desktops and Display Rules
    2. Open the default portal deskop under Portal Content->Portal Users->Standard Portal Users->Default Portal Desktop.  Right-click and select Open->Object
    3. My new Portal Theme does not appear in the list of available portal themes to choose for the default.
    Please tell me what I have to do so that the portal theme I created appears in the list.
    Thanks.
    Ryan

    Hi,
    You can check the actual users desktop by checking the Portal Display Rules:
    http://help.sap.com/saphelp_nw2004s/helpdata/en/4b/29cf122f414721964269e1b675d62c/frameset.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/b2/cf65869fb64552be09e46516dd8062/frameset.htm
    Also check this:
    How to assign a Portal Display Theme to a user
    Regards,
    Praveen Gudapati

  • SAXParser Exception while viewing the desktop in weblogic portal

    Hi All,
    I have deployed my portal application on weblogic platform 8.1 SP3. i have created a portal and desktop levaraging the .portal file from my portal application,
    view desktop throws a SAXParserException as follows.
    org.xml.sax.SAXParseException: Element type "netuix:desktop" must be followed by either attribute specifications, ">" or "/>".
         at weblogic.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1189)
         at com.bea.netuix.nf.container.jsp.tags.StreamingControlFactoryBuilder.getNetuixControlFactory(StreamingControlFactoryBuilder.java:166)
         at com.bea.netuix.servlets.manager.PortalServlet.createPortalAccessData(PortalServlet.java:1091)
         at com.bea.netuix.servlets.manager.PortalServlet.getAnonymousPortalAccessData(PortalServlet.java:982)
         at com.bea.netuix.servlets.manager.PortalServlet.getCustomizedPortalAccessData(PortalServlet.java:1044)
         at com.bea.netuix.servlets.manager.PortalServlet.getPortalAccessDataForDesktop(PortalServlet.java:949)
         at com.bea.netuix.servlets.manager.PortalServlet.getPortalAccessData(PortalServlet.java:841)
         at com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:747)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
         at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:351)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
         at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:316)
         at com.bea.wlw.netui.pageflow.PageFlowRequestProcessor.superForward(PageFlowRequestProcessor.java:1301)
         at com.bea.wlw.netui.pageflow.PageFlowRequestProcessor$DefaultHttpRedirector.forward(PageFlowRequestProcessor.java:1317)
         at com.bea.wlw.netui.pageflow.PageFlowRequestProcessor.doForward(PageFlowRequestProcessor.java:1199)
         at com.bea.wlw.netui.pageflow.PageFlowRequestProcessor.processForwardConfig(PageFlowRequestProcessor.java:1093)
         at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
         at com.bea.wlw.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:650)
         at com.bea.wlw.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:527)
         at com.bea.wlw.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:152)
         at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
         at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:351)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6458)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
         at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3661)
         at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2630)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
    >
    ####<07-Jun-2006 16:46:21 o'clock BST> <Warning> <netuix> <BTG203917> <cgServer> <ExecuteThread: '8' for queue: 'weblogic.kernel.Default'> <subhasridharan> <> <BEA-423014> <The streaming file not found in the class path, the file name is :: /appmanager/SolutionsView/main.>
    ####<07-Jun-2006 16:46:22 o'clock BST> <Warning> <netuix> <BTG203917> <cgServer> <ExecuteThread: '8' for queue: 'weblogic.kernel.Default'> <subhasridharan> <> <BEA-423018> <The UIControl Tree is null for the given request :: /appmanager/SolutionsView/main.>
    ####<07-Jun-2006 16:46:22 o'clock BST> <Error> <HTTP> <BTG203917> <cgServer> <ExecuteThread: '8' for queue: 'weblogic.kernel.Default'> <<WLS Kernel>> <> <BEA-101020> <[ServletContext(id=16842715,name=SolutionsView,context-path=)] Servlet failed with Exception
    java.lang.IllegalStateException: response already committed
         at weblogic.servlet.internal.ServletResponseImpl.sendError(ServletResponseImpl.java:394)
         at weblogic.servlet.internal.ServletResponseImpl.sendError(ServletResponseImpl.java:375)
         at com.bea.netuix.servlets.manager.UIServlet.setupJspContext(UIServlet.java:279)
         at com.bea.netuix.servlets.manager.UIServlet.processControlTree(UIServlet.java:224)
         at com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:759)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
         at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:351)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
         at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:316)
         at com.bea.wlw.netui.pageflow.PageFlowRequestProcessor.superForward(PageFlowRequestProcessor.java:1301)
         at com.bea.wlw.netui.pageflow.PageFlowRequestProcessor$DefaultHttpRedirector.forward(PageFlowRequestProcessor.java:1317)
         at com.bea.wlw.netui.pageflow.PageFlowRequestProcessor.doForward(PageFlowRequestProcessor.java:1199)
         at com.bea.wlw.netui.pageflow.PageFlowRequestProcessor.processForwardConfig(PageFlowRequestProcessor.java:1093)
         at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
         at com.bea.wlw.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:650)
         at com.bea.wlw.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:527)
         at com.bea.wlw.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:152)
         at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
         at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:351)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6458)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
         at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3661)
         at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2630)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
    >
    ####<07-Jun-2006 16:51:35 o'clock BST> <Error> <Management> <BTG203917> <cgServer> <ExecuteThread: '0' for queue: 'weblogic.admin.HTTP'> <<WLS Kernel>> <> <BEA-141111> <Failed to update addDeployment for the configuration MBean custbondPlatform:Location=cgServer,Name=cgServer,Type=ServerConfig on server cgServer. javax.management.MBeanExceptionjava.lang.NullPointerException>
    ####<07-Jun-2006 16:51:35 o'clock BST> <Error> <Management> <BTG203917> <cgServer> <ExecuteThread: '0' for queue: 'weblogic.admin.HTTP'> <<WLS Kernel>> <> <BEA-141111> <Failed to update removeDeployment for the configuration MBean custbondPlatform:Location=cgServer,Name=cgServer,Type=ServerConfig on server cgServer. javax.management.MBeanExceptionjava.lang.NullPointerException>
    ####<07-Jun-2006 16:53:37 o'clock BST> <Error> <Management> <BTG203917> <cgServer> <ExecuteThread: '0' for queue: 'weblogic.admin.HTTP'> <<WLS Kernel>> <> <BEA-141111> <Failed to update addDeployment for the configuration MBean custbondPlatform:Location=cgServer,Name=cgServer,Type=ServerConfig on server cgServer. javax.management.MBeanExceptionjava.lang.NullPointerException>
    ####<07-Jun-2006 16:53:37 o'clock BST> <Error> <Management> <BTG203917> <cgServer> <ExecuteThread: '0' for queue: 'weblogic.admin.HTTP'> <<WLS Kernel>> <> <BEA-141111> <Failed to update removeDeployment for the configuration MBean custbondPlatform:Location=cgServer,Name=cgServer,Type=ServerConfig on server cgServer. javax.management.MBeanExceptionjava.lang.NullPointerException>
    ####<07-Jun-2006 17:08:32 o'clock BST> <Error> <netuix> <BTG203917> <cgServer> <ExecuteThread: '6' for queue: 'weblogic.kernel.Default'> <subhasridharan> <> <BEA-423080> <Encountered a SAXParseException while parsing control tree :: org.xml.sax.SAXParseException: Element type "netuix:desktop" must be followed by either attribute specifications, ">" or "/>".
    org.xml.sax.SAXParseException: Element type "netuix:desktop" must be followed by either attribute specifications, ">" or "/>".
         at weblogic.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1189)
         at com.bea.netuix.nf.container.jsp.tags.StreamingControlFactoryBuilder.getNetuixControlFactory(StreamingControlFactoryBuilder.java:166)
         at com.bea.netuix.servlets.manager.PortalServlet.createPortalAccessData(PortalServlet.java:1091)
         at com.bea.netuix.servlets.manager.PortalServlet.getAnonymousPortalAccessData(PortalServlet.java:982)
         at com.bea.netuix.servlets.manager.PortalServlet.getCustomizedPortalAccessData(PortalServlet.java:1044)
         at com.bea.netuix.servlets.manager.PortalServlet.getPortalAccessDataForDesktop(PortalServlet.java:949)
         at com.bea.netuix.servlets.manager.PortalServlet.getPortalAccessData(PortalServlet.java:841)
         at com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:747)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
         at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:351)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6458)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
         at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3661)
         at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2630)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
    >
    ####<07-Jun-2006 17:08:32 o'clock BST> <Warning> <netuix> <BTG203917> <cgServer> <ExecuteThread: '6' for queue: 'weblogic.kernel.Default'> <subhasridharan> <> <BEA-423014> <The streaming file not found in the class path, the file name is :: /appmanager/SolutionsView/main.>
    ####<07-Jun-2006 17:08:32 o'clock BST> <Warning> <netuix> <BTG203917> <cgServer> <ExecuteThread: '6' for queue: 'weblogic.kernel.Default'> <subhasridharan> <> <BEA-423018> <The UIControl Tree is null for the given request :: /appmanager/SolutionsView/main.>
    ####<07-Jun-2006 17:08:32 o'clock BST> <Error> <HTTP> <BTG203917> <cgServer> <ExecuteThread: '6' for queue: 'weblogic.kernel.Default'> <<WLS Kernel>> <> <BEA-101020> <[ServletContext(id=16842715,name=SolutionsView,context-path=)] Servlet failed with Exception
    java.lang.IllegalStateException: response already committed
         at weblogic.servlet.internal.ServletResponseImpl.sendError(ServletResponseImpl.java:394)
         at weblogic.servlet.internal.ServletResponseImpl.sendError(ServletResponseImpl.java:375)
         at com.bea.netuix.servlets.manager.UIServlet.setupJspContext(UIServlet.java:279)
         at com.bea.netuix.servlets.manager.UIServlet.processControlTree(UIServlet.java:224)
         at com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:759)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
         at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:351)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6458)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
         at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3661)
         at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2630)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
    >
    ####<07-Jun-2006 17:23:27 o'clock BST> <Error> <Placeholder> <BTG203917> <cgServer> <ExecuteThread: '14' for queue: 'weblogic.kernel.Default'> <subhasridharan> <> <BEA-402001> <Content Error (Placeholder: /placeholders/Campaign.pla). Unknown placeholder '/placeholders/Campaign.pla'>
    ####<07-Jun-2006 17:23:29 o'clock BST> <Error> <netuix> <BTG203917> <cgServer> <ExecuteThread: '14' for queue: 'weblogic.kernel.Default'> <subhasridharan> <> <BEA-423080> <Encountered a SAXParseException while parsing control tree :: org.xml.sax.SAXParseException: Element type "netuix:desktop" must be followed by either attribute specifications, ">" or "/>".
    org.xml.sax.SAXParseException: Element type "netuix:desktop" must be followed by either attribute specifications, ">" or "/>".
         at weblogic.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1189)
         at com.bea.netuix.nf.container.jsp.tags.StreamingControlFactoryBuilder.getNetuixControlFactory(StreamingControlFactoryBuilder.java:166)
         at com.bea.netuix.servlets.manager.PortalServlet.createPortalAccessData(PortalServlet.java:1091)
         at com.bea.netuix.servlets.manager.PortalServlet.getAnonymousPortalAccessData(PortalServlet.java:982)
         at com.bea.netuix.servlets.manager.PortalServlet.getCustomizedPortalAccessData(PortalServlet.java:1044)
         at com.bea.netuix.servlets.manager.PortalServlet.getPortalAccessDataForDesktop(PortalServlet.java:949)
         at com.bea.netuix.servlets.manager.PortalServlet.getPortalAccessData(PortalServlet.java:841)
         at com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:747)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
         at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:351)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
         at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:316)
         at com.bea.wlw.netui.pageflow.PageFlowRequestProcessor.superForward(PageFlowRequestProcessor.java:1301)
         at com.bea.wlw.netui.pageflow.PageFlowRequestProcessor$DefaultHttpRedirector.forward(PageFlowRequestProcessor.java:1317)
         at com.bea.wlw.netui.pageflow.PageFlowRequestProcessor.doForward(PageFlowRequestProcessor.java:1199)
         at com.bea.wlw.netui.pageflow.PageFlowRequestProcessor.processForwardConfig(PageFlowRequestProcessor.java:1093)
         at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
         at com.bea.wlw.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:650)
         at com.bea.wlw.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:527)
         at com.bea.wlw.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:152)
         at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
         at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:351)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6458)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
         at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3661)
         at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2630)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
    >
    ####<07-Jun-2006 17:23:29 o'clock BST> <Warning> <netuix> <BTG203917> <cgServer> <ExecuteThread: '14' for queue: 'weblogic.kernel.Default'> <subhasridharan> <> <BEA-423014> <The streaming file not found in the class path, the file name is :: /appmanager/SolutionsView/main.>
    ####<07-Jun-2006 17:23:29 o'clock BST> <Warning> <netuix> <BTG203917> <cgServer> <ExecuteThread: '14' for queue: 'weblogic.kernel.Default'> <subhasridharan> <> <BEA-423018> <The UIControl Tree is null for the given request :: /appmanager/SolutionsView/main.>
    ####<07-Jun-2006 17:23:29 o'clock BST> <Error> <HTTP> <BTG203917> <cgServer> <ExecuteThread: '14' for queue: 'weblogic.kernel.Default'> <<WLS Kernel>> <> <BEA-101020> <[ServletContext(id=16842715,name=SolutionsView,context-path=)] Servlet failed with Exception
    java.lang.IllegalStateException: response already committed
         at weblogic.servlet.internal.ServletResponseImpl.sendError(ServletResponseImpl.java:394)
         at weblogic.servlet.internal.ServletResponseImpl.sendError(ServletResponseImpl.java:375)
         at com.bea.netuix.servlets.manager.UIServlet.setupJspContext(UIServlet.java:279)
         at com.bea.netuix.servlets.manager.UIServlet.processControlTree(UIServlet.java:224)
         at com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:759)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
         at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:351)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
         at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:316)
         at com.bea.wlw.netui.pageflow.PageFlowRequestProcessor.superForward(PageFlowRequestProcessor.java:1301)
         at com.bea.wlw.netui.pageflow.PageFlowRequestProcessor$DefaultHttpRedirector.forward(PageFlowRequestProcessor.java:1317)
         at com.bea.wlw.netui.pageflow.PageFlowRequestProcessor.doForward(PageFlowRequestProcessor.java:1199)
         at com.bea.wlw.netui.pageflow.PageFlowRequestProcessor.processForwardConfig(PageFlowRequestProcessor.java:1093)
         at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
         at com.bea.wlw.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:650)
         at com.bea.wlw.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:527)
         at com.bea.wlw.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:152)
         at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
         at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:351)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6458)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
         at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3661)
         at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2630)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
    >
    ####<07-Jun-2006 17:24:14 o'clock BST> <Warning> <netuix> <BTG203917> <cgServer> <ExecuteThread: '14' for queue: 'weblogic.kernel.Default'> <<anonymous>> <> <BEA-423014> <The streaming file not found in the class path, the file name is :: /appmanager/SolutionsView/main.>
    ####<07-Jun-2006 17:24:14 o'clock BST> <Error> <netuix> <BTG203917> <cgServer> <ExecuteThread: '14' for queue: 'weblogic.kernel.Default'> <<anonymous>> <> <BEA-423080> <Encountered a SAXParseException while parsing control tree :: org.xml.sax.SAXParseException: Element type "netuix:desktop" must be followed by either attribute specifications, ">" or "/>".
    org.xml.sax.SAXParseException: Element type "netuix:desktop" must be followed by either attribute specifications, ">" or "/>".
         at weblogic.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1189)
         at com.bea.netuix.nf.container.jsp.tags.StreamingControlFactoryBuilder.getNetuixControlFactory(StreamingControlFactoryBuilder.java:166)
         at com.bea.netuix.servlets.manager.PortalServlet.createPortalAccessData(PortalServlet.java:1091)
         at com.bea.netuix.servlets.manager.PortalServlet.getAnonymousPortalAccessData(PortalServlet.java:982)
         at com.bea.netuix.servlets.manager.PortalServlet.getPortalAccessDataForDesktop(PortalServlet.java:946)
         at com.bea.netuix.servlets.manager.PortalServlet.getPortalAccessData(PortalServlet.java:841)
         at com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:747)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
         at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:351)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6458)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
         at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3661)
         at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2630)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
    >
    ####<07-Jun-2006 17:24:14 o'clock BST> <Warning> <netuix> <BTG203917> <cgServer> <ExecuteThread: '14' for queue: 'weblogic.kernel.Default'> <<anonymous>> <> <BEA-423018> <The UIControl Tree is null for the given request :: /appmanager/SolutionsView/main.>
    ####<07-Jun-2006 17:24:14 o'clock BST> <Error> <HTTP> <BTG203917> <cgServer> <ExecuteThread: '14' for queue: 'weblogic.kernel.Default'> <<WLS Kernel>> <> <BEA-101020> <[ServletContext(id=16842715,name=SolutionsView,context-path=)] Servlet failed with Exception
    java.lang.IllegalStateException: response already committed
         at weblogic.servlet.internal.ServletResponseImpl.sendError(ServletResponseImpl.java:394)
         at weblogic.servlet.internal.ServletResponseImpl.sendError(ServletResponseImpl.java:375)
         at com.bea.netuix.servlets.manager.UIServlet.setupJspContext(UIServlet.java:279)
         at com.bea.netuix.servlets.manager.UIServlet.processControlTree(UIServlet.java:224)
         at com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:759)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
         at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:351)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6458)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
         at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3661)
         at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2630)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
    >
    Any help in this regard is appreciated.
    thanks in anticpation

    It looks like that toyr XE database is not running, or the SQLNET listener is not running or not correctly defined. that says the:
    ORA-12516, TNS:listener could not find available handler with matching protocol stack

  • Portal desktops

    Hi,
    I want to give a web dynpro application in the portal a different theme (not the one in the portal)
    I created a desktop and assigned it to another theme , and assigned it to a page in my project ,
    but when i view this page i still see the portal theme settings
    whats the problem in what i have done, and is there another way to acheive my goal (another theme for specific application)

    hi,
    you can Add a theme to a portal desktop
    by going to
    System Administration > Portal Display > Desktops & Display Rules
    1) Click on the Search tab. Select Entire Portal Catalog where to search in and Portal Desktop as object type. Finally press the Search button. Now all portal desktops are listed up by the CC. Select a desktop and hit the the Enter key (or just double-click on the desktop of your choice) which causes an edit session to be created in the right pane.
    2) Click on the Browse tab. Then expand both Folder Portal Content and Folder themes. All themes should either exist here or in a child folder of themes. Select a theme and click the right mouse button. A context menu pops up where you have to click on menu item Add Theme to Portal Desktop.
    3)Click on the Save button on the top of the desktop edit session.
    ***************reward points if the information is help full to you***********************

  • Placing footer on Portal desktop

    Guys,
    I am having a hard time placing a footer on the Portal Desktop.
    I copied "Enterprise" sample portal and customized it to my requirements.however the enterprise portal does not have any footer.
    Can anybody tell me how I can place a footer on portal desktop so that It stays at the bottom of page even when scrolling is present.
    Thanks!
    Deepak.

    hello,
    do you try to add a new channel with width property set to full_bottom ?
    this add the new channel at bottom of the page and with full width.
    You can add it, in PS7 Enterprise Portal, to all tabs (there is 2x2 tabs) or only in one as you want. for example, to add it to the tab "Home - News"
    - connect to psconsole
    - select Manage Channels
    - select EnterpriseSample DN
    - select, in the left tree the NewsContainer channel
    - click New channel or container
    - create a new Provider Channel (BookmarkProvider ie)
    - modifiy the width property to set to full_bottom
    I just take a look to Enterprise sample portal and it doesn't take care of full_bottom value... you must modify the file table.jsp in
    /var/opt/SUNWportal/portals/portal1/desktop/enterprise_sample/JSPTableContainerProvider/ as the one in
    /var/opt/SUNWportal/portals/portal1/desktop/default/JSPTableContainerProvideryou must add something like
    <!-- BEGIN FULL BOTTOM CHANNELS -->
    <dttable:getColumns id="channels" column="bottom" scope="request"/>
    <jsp:include page="tabletopbottom.jsp" flush="true"/>
    <!-- END BOTTOM CHANNELS -->i haven't test it... maybe later
    a+
    Philippe

  • Portal: Error occured while accessing defaultDesktop;workarounds don't work

    Hello,
    After I enter my user id and password in Portal logon screen, I get this error:
    "Error occurred while trying to access framework page: "pcd:portal_content/every_user/general/defaultDesktop/frameworkPages/frameworkpage",The object does not exist or you are not authorized to access it.If this problem persists, contact your system administrator "....
    Environment: BI 7, Stack 15, Sun Solaris
    Based on research in sdn.sap.com and service marketplace, I tried these links by replacing server name and port with mine; No success.
    1)
    http://<server>:<port>/irj/servlet/prt/portal/prteventname/Navigate/prtroot/pcd!3aportal_content!2fcom.sap.pct!2fevery_user!2fgeneral!
    2fcom.sap.portal.frameworkpage and
    2) http://<server>:<port>/irj/servlet/prt/portal/prtroot/pcd!
    3acom.sap.portal.system!2ftemporaryobjects3!
    The error message I get when I execute these links is:
    Portal Runtime Error
    An exception occurred while processing your request
    Exception id: 09:47_30/11/07_0011_3236950
    See the details for the exception ID in the log file.
    =========================================================
    3) I activated trace for all security related properties based on a note. And I notice these comments in "defaultTrace.12.trc":
    ==========================================================
    [EXCEPTION]
    #1#PcdRuntimeException: Did not find attribute name to attribute number 4490
    0
    com.sapportals.portal.pcd.pl.PlRuntimeException: Did not find attribute name to
    attribute number 44900
    at com.sapportals.portal.pcd.pl.AttributeValuesTable.readAttributeValue(
    AttributeValuesTable.java:468)
    ======================================================
    Did anyone experience this situation and/or know how to resolve this issue?
    Thanks,
    BP

    Established environment.
    I agree that the master rule set is "supposed" to default to the portal default desktop.
    Intentionally no change was made to authorizations. As a matter of fact, I assigned all available roles(SUPER_ADMIN_ROLE is one of them) to my id after I started getting this error. No luck.
    Any ideas with this error that I posted in original message? Does this tell you anything at all?
    [EXCEPTION]
    #1#PcdRuntimeException: Did not find attribute name to attribute number 4490
    0
    com.sapportals.portal.pcd.pl.PlRuntimeException: <b>Did not find attribute name to
    attribute number 44900</b>at com.sapportals.portal.pcd.pl.AttributeValuesTable.readAttributeValue(
    AttributeValuesTable.java:468)
    I activated SQLtrace and found this statement which returns 0 record for the attribute number you see above:
    Here is the SQL statement and bind parameter's value:
    SELECT
         "ATTR_NAME","ATTR_LARGE_NAME"
    FROM
         "EP_ATTR_NAMES"
    WHERE
         "ATTR_NAME_NUM" = ?1
    J2EE Application sap.com/irj
    J2EE user EIA6E9U
    J2EE Session 761
    Thread SAPEngine_Application_Thread[impl:3]_37
    Bind Parameters ?1 = 44900
    Thanks.

  • Error on running the .portal on the weblogic portal server 10.3.2 using jsf

    Hi,
    This are the below file that i have included in the project
    login.jspx
    <jsp:root version="1.2" xmlns:jsp="http://java.sun.com/JSP/Page"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:ice="http://www.icesoft.com/icefaces/component">
    <jsp:directive.page contentType="text/html;charset=utf-8" />
    <f:view>
    <ice:outputDeclaration doctypeRoot="HTML"
    doctypePublic="-//W3C//DTD HTML 4.01 Transitional//EN"
    doctypeSystem="http://www.w3.org/TR/html4/loose.dtd" />
    <html>
    <head>
    <title>ICEfaces,Login Portlet</title>
    <link rel="stylesheet" type="text/css"
    href="./xmlhttp/css/rime/rime.css" />
    </head>
    <body>
    <ice:portlet>
    <ice:outputText value="Welcome to ICEfaces." />
    <ice:form>
    <ice:outputText value="Username" />
    <ice:inputText id="name_t" value="#{Login.userName}"></ice:inputText>
    <ice:outputText value="Password"/>
    <ice:inputText id="password_t" value="#{Login.password}"></ice:inputText>
    <ice:commandButton action="#{Login.checkUserPass}" value="OK"></ice:commandButton>
    </ice:form>
    </ice:portlet>
    </body>
    </html>
    </f:view>
    </jsp:root>
    faces-config.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <faces-config
    xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd"
    version="1.2">
    <application>
    <view-handler>
    com.icesoft.faces.facelets.D2DFaceletViewHandler
    </view-handler>
    <locale-config>
    <supported-locale>de</supported-locale>
    <supported-locale>en</supported-locale>
    </locale-config>
    </application>
    <managed-bean>
    <managed-bean-name>Login</managed-bean-name>
    <managed-bean-class>com.pack.login.Login</managed-bean-class>
    <managed-bean-scope>session</managed-bean-scope>
    <managed-property>
    <property-name>userName</property-name>
    <property-class>java.lang.String</property-class>
    <value></value>
    </managed-property>
    <managed-property>
    <property-name>password</property-name>
    <property-class>java.lang.String</property-class>
    <value></value>
    </managed-property>
    </managed-bean>
    <navigation-rule>
    <from-view-id>/login.jspx</from-view-id>
    <navigation-case>
    <from-outcome>success</from-outcome>
    <to-view-id>/success.iface</to-view-id>
    </navigation-case>
    <navigation-case>
    <from-outcome>failure</from-outcome>
    <to-view-id>/failure.iface</to-view-id>
    </navigation-case>
    </navigation-rule>
    </faces-config>
    portlet.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <faces-config
    xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd"
    version="1.2">
    <application>
    <view-handler>
    com.icesoft.faces.facelets.D2DFaceletViewHandler
    </view-handler>
    <locale-config>
    <supported-locale>de</supported-locale>
    <supported-locale>en</supported-locale>
    </locale-config>
    </application>
    <managed-bean>
    <managed-bean-name>Login</managed-bean-name>
    <managed-bean-class>com.pack.login.Login</managed-bean-class>
    <managed-bean-scope>session</managed-bean-scope>
    <managed-property>
    <property-name>userName</property-name>
    <property-class>java.lang.String</property-class>
    <value></value>
    </managed-property>
    <managed-property>
    <property-name>password</property-name>
    <property-class>java.lang.String</property-class>
    <value></value>
    </managed-property>
    </managed-bean>
    <navigation-rule>
    <from-view-id>/login.jspx</from-view-id>
    <navigation-case>
    <from-outcome>success</from-outcome>
    <to-view-id>/success.iface</to-view-id>
    </navigation-case>
    <navigation-case>
    <from-outcome>failure</from-outcome>
    <to-view-id>/failure.iface</to-view-id>
    </navigation-case>
    </navigation-rule>
    </faces-config>
    Login.java
    package com.pack.login;
    import javax.faces.application.FacesMessage;
    import javax.faces.context.FacesContext;
    public class Login {
    public String getUserName() {
    return userName;
    public void setUserName(String userName) {
    this.userName = userName;
    public String getPassword() {
    return password;
    public void setPassword(String password) {
    this.password = password;
    private String userName;
    private String password;
    public String checkUserPass(){
    FacesContext facesContext = FacesContext.getCurrentInstance();
    if("icefaces".equals(getUserName()) && "icefaces".equals(getPassword())) {
    return"success";
    FacesMessage facesMessage = new FacesMessage(
    "You have entered an invalid user name and/or password");
    facesContext.addMessage("Login", facesMessage);
    return "failure";
    What are the classes or interfaces that we need to use to render the content and to the process the action in jsf-portlet + icefaces libraris + weblogic portal server 10.3.2
    I have created the .portal file and i have included the instance of the .portlet file in the portal page. When i run .portal file on the server it will throw the below exception.
    <Warning> <netuix> <BEA-423319> <A default JSP response character encoding was not found for webapp [Portal]. Defaulting to [UTF-8]. You can override this default response character encoding for all portals in netuix-config.xml or for each portal or desktop in each portal or desktop definition.>
    12, 2010 9:57:05 AM com.sun.faces.lifecycle.Phase doPhase
    SEVERE: JSF1054: (Phase ID: RENDER_RESPONSE 6, View ID: /login.jspx) Exception thrown during phase execution: javax.faces.event.PhaseEvent[source=com.sun.faces.lifecycle.LifecycleImpl@18fddac]
    <Error> <netuix> <BEA-423405> <An exception [java.lang.NullPointerException] was thrown while rendering the content at [login.jspx].
    javax.faces.FacesException: java.lang.NullPointerException
    at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:128)
    at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
    at com.bea.portlet.adapter.faces.FacesContentStubImpl.render(FacesContentStubImpl.java:354)
    at com.bea.netuix.servlets.controls.content.FacesContent.beginRender(FacesContent.java:424)
    at com.bea.netuix.nf.ControlLifecycle$7.visit(ControlLifecycle.java:485)
    Truncated. see log file for complete stacktrace
    Caused By: java.lang.NullPointerException
    at com.sun.faces.renderkit.RenderKitImpl.createResponseWriter(RenderKitImpl.java:188)
    at com.icesoft.faces.renderkit.D2DRenderKit.createResponseWriter(D2DRenderKit.java:87)
    at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:194)
    at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:189)
    at org.apache.myfaces.portlet.faces.application.PortletViewHandlerImpl.renderView(PortletViewHandlerImpl.java:257)
    Truncated. see log file for complete stacktrace
    >
    <Error> <netuix> <BEA-423137> <There was an error loading the requested URI /login.jspx.>
    Login Error opening /login.jspx.
    The source of this error is:
    javax.faces.FacesException: java.lang.NullPointerException
    at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:128)
    at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
    at com.bea.portlet.adapter.faces.FacesContentStubImpl.render(FacesContentStubImpl.java:354)
    at com.bea.netuix.servlets.controls.content.FacesContent.beginRender(FacesContent.java:424)
    at com.bea.netuix.nf.ControlLifecycle$7.visit(ControlLifecycle.java:485)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:518)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
    at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:220)
    at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:399)
    at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
    at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:352)
    at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:326)
    at com.bea.netuix.nf.UIControl.render(UIControl.java:582)
    at com.bea.netuix.servlets.controls.PresentationContext.render(PresentationContext.java:488)
    at com.bea.netuix.servlets.util.RenderToolkit.renderChild(RenderToolkit.java:152)
    at com.bea.netuix.servlets.jsp.taglib.skeleton.Child.doTag(Child.java:63)
    at jsp_servlet._framework._skeletons._bighorn.__flowlayout._jspService(__flowlayout.java:175)
    at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
    at weblogic.servlet.internal.ServletStubImpl.onAddToMapException(ServletStubImpl.java:408)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:318)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
    at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:502)
    at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:429)
    at com.bea.netuix.servlets.controls.application.laf.JspTools.renderJsp(JspTools.java:148)
    at com.bea.netuix.servlets.controls.application.laf.JspControlRenderer.beginRender(JspControlRenderer.java:72)
    at com.bea.netuix.servlets.controls.application.laf.PresentationControlRenderer.beginRender(PresentationControlRenderer.java:65)
    at com.bea.netuix.nf.ControlLifecycle$7.visit(ControlLifecycle.java:481)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:518)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
    at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:220)
    at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:399)
    at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
    at com.bea.netuix.nf.Lifecycle.runOutbound(Lifecycle.java:208)
    at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:168)
    at com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:465)
    at com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:291)
    at com.bea.netuix.servlets.manager.UIServlet.doGet(UIServlet.java:231)
    at com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:216)
    at com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.java:275)
    at com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:719)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:336)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at com.bea.content.manager.servlets.ContentServletFilter.doFilter(ContentServletFilter.java:178)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3592)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2202)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2108)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1432)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused by: java.lang.NullPointerException
    at com.sun.faces.renderkit.RenderKitImpl.createResponseWriter(RenderKitImpl.java:188)
    at com.icesoft.faces.renderkit.D2DRenderKit.createResponseWriter(D2DRenderKit.java:87)
    at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:194)
    at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:189)
    at org.apache.myfaces.portlet.faces.application.PortletViewHandlerImpl.renderView(PortletViewHandlerImpl.java:257)
    at com.bea.portlet.adapter.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:77)
    at com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:151)
    at com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:151)
    at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:109)
    at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
    ... 71 more
    I have created the .portal file and i have included the instance of the .portlet file in the portal page. When i run .portal file on the server it will throw the below exception.
    <Warning> <netuix> <BEA-423319> <A default JSP response character encoding was not found for webapp [Portal]. Defaulting to [UTF-8]. You can override this default response character encoding for all portals in netuix-config.xml or for each portal or desktop in each portal or desktop definition.>
    12, 2010 9:57:05 AM com.sun.faces.lifecycle.Phase doPhase
    SEVERE: JSF1054: (Phase ID: RENDER_RESPONSE 6, View ID: /login.jspx) Exception thrown during phase execution: javax.faces.event.PhaseEvent[source=com.sun.faces.lifecycle.LifecycleImpl@18fddac]
    <Error> <netuix> <BEA-423405> <An exception [java.lang.NullPointerException] was thrown while rendering the content at [login.jspx].
    javax.faces.FacesException: java.lang.NullPointerException
    at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:128)
    at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
    at com.bea.portlet.adapter.faces.FacesContentStubImpl.render(FacesContentStubImpl.java:354)
    at com.bea.netuix.servlets.controls.content.FacesContent.beginRender(FacesContent.java:424)
    at com.bea.netuix.nf.ControlLifecycle$7.visit(ControlLifecycle.java:485)
    Truncated. see log file for complete stacktrace
    Caused By: java.lang.NullPointerException
    at com.sun.faces.renderkit.RenderKitImpl.createResponseWriter(RenderKitImpl.java:188)
    at com.icesoft.faces.renderkit.D2DRenderKit.createResponseWriter(D2DRenderKit.java:87)
    at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:194)
    at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:189)
    at org.apache.myfaces.portlet.faces.application.PortletViewHandlerImpl.renderView(PortletViewHandlerImpl.java:257)
    Truncated. see log file for complete stacktrace
    >
    <Error> <netuix> <BEA-423137> <There was an error loading the requested URI /login.jspx.>
    Login Error opening /login.jspx.
    The source of this error is:
    javax.faces.FacesException: java.lang.NullPointerException
    at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:128)
    at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
    at com.bea.portlet.adapter.faces.FacesContentStubImpl.render(FacesContentStubImpl.java:354)
    at com.bea.netuix.servlets.controls.content.FacesContent.beginRender(FacesContent.java:424)
    at com.bea.netuix.nf.ControlLifecycle$7.visit(ControlLifecycle.java:485)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:518)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
    at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:220)
    at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:399)
    at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
    at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:352)
    at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:326)
    at com.bea.netuix.nf.UIControl.render(UIControl.java:582)
    at com.bea.netuix.servlets.controls.PresentationContext.render(PresentationContext.java:488)
    at com.bea.netuix.servlets.util.RenderToolkit.renderChild(RenderToolkit.java:152)
    at com.bea.netuix.servlets.jsp.taglib.skeleton.Child.doTag(Child.java:63)
    at jsp_servlet._framework._skeletons._bighorn.__flowlayout._jspService(__flowlayout.java:175)
    at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
    at weblogic.servlet.internal.ServletStubImpl.onAddToMapException(ServletStubImpl.java:408)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:318)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
    at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:502)
    at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:429)
    at com.bea.netuix.servlets.controls.application.laf.JspTools.renderJsp(JspTools.java:148)
    at com.bea.netuix.servlets.controls.application.laf.JspControlRenderer.beginRender(JspControlRenderer.java:72)
    at com.bea.netuix.servlets.controls.application.laf.PresentationControlRenderer.beginRender(PresentationControlRenderer.java:65)
    at com.bea.netuix.nf.ControlLifecycle$7.visit(ControlLifecycle.java:481)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:518)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
    at com.bea.netuix.nf.ControlTreeWalker.walkRecursiveRender(ControlTreeWalker.java:529)
    at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:220)
    at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:399)
    at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
    at com.bea.netuix.nf.Lifecycle.runOutbound(Lifecycle.java:208)
    at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:168)
    at com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:465)
    at com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:291)
    at com.bea.netuix.servlets.manager.UIServlet.doGet(UIServlet.java:231)
    at com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:216)
    at com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.java:275)
    at com.bea.netuix.servlets.manager.PortalServlet.service(PortalServlet.java:719)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at com.bea.p13n.servlets.PortalServletFilter.doFilter(PortalServletFilter.java:336)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at com.bea.content.manager.servlets.ContentServletFilter.doFilter(ContentServletFilter.java:178)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3592)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2202)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2108)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1432)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused by: java.lang.NullPointerException
    at com.sun.faces.renderkit.RenderKitImpl.createResponseWriter(RenderKitImpl.java:188)
    at com.icesoft.faces.renderkit.D2DRenderKit.createResponseWriter(D2DRenderKit.java:87)
    at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:194)
    at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:189)
    at org.apache.myfaces.portlet.faces.application.PortletViewHandlerImpl.renderView(PortletViewHandlerImpl.java:257)
    at com.bea.portlet.adapter.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:77)
    at com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:151)
    at com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:151)
    at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:109)
    at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
    ... 71 more
    Thanks in advance.

    First you install a JDK6 version after which you can install your WebLogic and Forms, Reports...
    A step-by-step example is presented here: http://middlewaremagic.com/weblogic/?p=7265
    Look in the 'Install WebLogic' section. Note that you probably do not have to create a separate user,
    also you can use HotSpot instead of JRockit.

  • What are the major logic steps of WL Portal Server process a portal request

    Hi,
    I comes from IBM and we provided a product to monitor most types of J2EE App Server about transactions and performance.
    we will monitor WebLogic Portal Server in next release.
    So would you please tell me:
    How Weblogic Portal handles a page request from browser, what are the major logic steps that a page requests are fulfilled, which areas in Weblogic Portal are most likely to cause response time problem. For example, We monitor WebSphere Portal Server as the following major steps:
    Portal Page loading, Model building, Page rendering, portlet action, etc....
    we look forward to get your developer helps since we cann't find related documents over your website.
    Thank you very much
    Edited by wutingbin at 12/28/2006 12:35 AM

    WebLogic Portal, if Desktop enabled, it will render from Desktop->Portal->Books->Pages-->Portlets. You can get these information from WebLogic E-Docs.

  • Theme for Portal !!!

    Hello everyone
    We have now an Enterprise Portal in our Business .
    Our Business has 2 departments and each one of the department has its own implementation of the same portal using the same theme . Each one has the same number of Top Level Navigation and also the same number for Details Navigation but its roles are different.
    In the Content Delivery I am aware that it was defined some standard themes in the Standard Portal Content .
    As each department have their own roles , we are planning to change the look and feel for one of the department : We mean that now , one department will use  a different theme and will have its own look and feel (Color, TLN, Detail Navigation, Title bar different from the other one .
    We need to know if is it possible to have these changes ?
    Remember that our two departments are using the same Enterprise Portal .
    If we change the theme of one of theme , this will affect the other one implementation ?
    Thanks for any ideas
    Regards

    Hi Stan,
    Follow this procedure
    •     In content administration ,in portal content create a new folder.
    •     Copy default framework in the new folder from Portal users>Standard Portal users>Default Framework in portal content.
    •     In system administration> portal display>desktop and display rules>portal content create new desktop,open its object..
    •     In the new desktop add the new created framework and the theme to be used.Set both the framework and the theme as default.
    •     Portal Administrators>super_admin>master rule collection add if expression
    •     Give user name for whom the desktop is to be applied and the path(left click once on the created desktop and check in the quick info the id of the new desktop) of the new portal desktop created in the portal content of Desktop and display rules>System Administration.Save the changes
    Now login as the given user  whom the new desktop is applied.
    You may put particular users in a group and assign a theme to that group.This ways you can assign different themes to different users.
    Regards
    Radhika Kuthiala
    P.S Award appropriate points for encouragement:)

  • Import portal theme error

    Hi all,
       when I import a portal theme in the portal system administrator,a error happened,"An exception occurred while processing the request; see log for details",and where I can find the error log file,thanks!

    Hi Louis
    You had two systems, example DEV and QAS.
    Try do that
    1-     Go to QAS -> System Administration -> Portal Display -> Desktops & Display Rules -> Portal Content -> themes
    2-     Delete the new theme
    3-     Go to DEV -> System Administration -> Portal Display -> Theme Transport
    4-     Export the theme
    5-     Go to QAS -> System Administration -> Portal Display -> Theme Transport -> import the theme
    Good Luck
    Eduardo Grilo

  • Authless Desktop Error

    Recently I installed Portal Server 6.1 successfully, but when I access the sample portal (authless desktop) I got the following error:
    A serious error has occured in the Desktop. This may have been caused by a mis-configuration on the server.
    Please report this problem to your administrator.
    I checked the log files and got the following errors:
    amSSOProvider
    11/10/2003 06:27:39:529 PM CST: Thread[Thread-12,5,main]
    ERROR: getTokenIDis an unsupported operation for tokens createdby direct ldap connection
    desktop.debug
    11/10/2003 06:27:39:938 PM CST: Thread[Thread-12,5,main]
    ERROR: DesktopServlet.handleException()
    java.lang.UnsupportedOperationException: getTokenIDis an unsupported operation for tokens createdby direct ldap connection
    at com.iplanet.sso.providers.dpro.SSOTokenImpl.checkTokenType(SSOTokenImpl.java:431)
    at com.iplanet.sso.providers.dpro.SSOTokenImpl.getTokenID(SSOTokenImpl.java:278)
    at com.iplanet.log.LogManager.<init>(LogManager.java:82)
    at com.sun.identity.policy.PolicyEvaluator.getPolicyDecision(PolicyEvaluator.java:319)
    at com.sun.identity.policy.PolicyEvaluator.getPolicyDecision(PolicyEvaluator.java:259)
    at com.sun.identity.policy.PolicyEvaluator.isAllowed(PolicyEvaluator.java:173)
    at com.sun.portal.desktop.context.DSAMEConnection.isAllowed(DSAMEConnection.java:1128)
    at com.sun.portal.desktop.context.DSAMEServiceContext.isExecutable(DSAMEServiceContext.java:119)
    at com.sun.portal.desktop.context.PSDesktopContext.isExecutable(PSDesktopContext.java:829)
    at com.sun.portal.desktop.DesktopServlet.doGetPost(DesktopServlet.java:455)
    at com.sun.portal.desktop.DesktopServlet.service(DesktopServlet.java:306)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.iplanet.server.http.servlet.WFilterChain.doFilter(WFilterChain.java:144)
    at com.sun.portal.yahoo.YahooDTFilter.doFilter(YahooDTFilter.java:137)
    at com.iplanet.server.http.servlet.WebApplication.serviceServletFilters(WebApplication.java:1105)
    at com.iplanet.server.http.servlet.WebApplication.service(WebApplication.java:1063)
    Then I installed PS on another box with the same configuration parameters and the sample desktop displayed successfully!.
    If the sign in process is made from http://xxx.xxx.xxx/amserver/UI/Login with an existing user, the user's desktop is also displayed.
    Any idea about what is happening?
    Thanks.

    I am getting the same error when attempting to access the portal or the amconsole. I have re-installed on the same machine twice without success in resolving this issue and I do not have another box to try it on.
    Will appreciate if someone can provide a clue to the problem or the solution.
    Thanks in advance.
    -Sanjay

  • Can't access Portal Server

    Hi,
    After installation of JSE(Windows Version),
    I can access the identity admin console with url
    http://host:port/amconsole
    But I can't use the url
    http://host:port/portal or
    http://host:port/portal/dt
    to access Portal Server Desktop, the browser
    receive an 500 Internal Error Message.
    The summary report after installation is
    Installation Summary Report
    Install Summary
    Sun Java System Message Queue 3.0.1 Service Pack 2 : Installed, Configured
    Sun Java System Application Server 7 Update 1 : Installed, Configured
    Sun Java Studio Enterprise 6 2004Q1 : Installed, Configured
    Sun Java System Web Server 6.1 Service Pack 1 : Installed, Configured
    Sun Java System Directory Server 5.2 : Installed, Configured
    Sun Java System Identity Server 6.1 : Installed, Configured
    Sun Java System Portal Server 6.2 : Installed, Configured
    PolicyAgent: Installed, Configured
    It seems nothing wrong, and how can I solve
    this problem?
    Many thanks,

    So, you got Java SE installed. Great. (I've been following your other thread re: installing IS and PS properly).It's not exactly right. I try to use Windows 2000 to install JES and with the same DNS configuration.
    It works. But I still can't install IS/PS correctly in the original machine(Win XP).
    Check the troubleshooting info in the Java SE Install Guide, I believethis error is covered in there. Be sure you use a new instance of your browser to access the PS desktop. And, be sure to check the supported browser list in the Release Notes.
    I go through the overall Install Guide, it's really that I can't find and answer to solve my problem :'(
    Regards,

Maybe you are looking for