Trigger Navigation an iView/Page from Portal component

All,
I am writing AbstractPortalComponent and after performing some logic, I have to forward the control to a iView/Page. Please let me know how I can trigger navigation to a iView/Page from within AbstractPortalComponent.
Thanks,
Prasad

Hi Reddy,
You can use EPCF Navigation API in response.write.
response.write("<html>");
response.write("<script language='javascript'>");
response.write("EPCM.doNavigate('ROLES://<pcd location of the iview or page>');");
response.write("</script>");
response.write("</html>");
Or you can use request.redirect(url) for this depending on your requirement. For request.redirect check this link.
http://help.sap.com/saphelp_nw2004s/helpdata/en/b7/60b54066ea8531e10000000a1550b0/frameset.htm
Regards,
Vaishali

Similar Messages

  • How to access a  web service(.wsdl) from portal component.

    Hi ,
    Is there any document/tutorial available on how to access a webservice from portal component ?
    I have found this linkhttps://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/ep/g-i/how to access a web service.htm...
    but the urls in the link are not working...
    i want  to know the steps to access webs service and sample code if some body has already done that..
    Thanks for the help.
    Lakshmi

    Hi Lakshmi,
    See the links below:
    http://help.sap.com/saphelp_nw04/helpdata/en/f0/581140d72dc442e10000000a1550b0/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/a3/918340d990ce62e10000000a155106/content.htm
    Hope this helps.
    Regards,
    Pooja.

  • How to Create HTML page from portal

    Hi
    I have a requirement to create html pages from portal.
    There will be an author who can choose document type as HTML
    and then he will write html codes on saving it should be saved as HTML doc in UCM.
    and publisher should be able to display it on portal(may be using content presenter).
    please help me in this. I know there is rich text editor task flow which can save a doc as doc file.
    and in spaces we have option of creating HTLM file but i don't know how to do it for my portal.
    Thanks

    A better way would be to create the page using approach in this blog:
    https://blogs.oracle.com/ATEAM_WEBCENTER/entry/content_presenter_cmis_complete
    That way the page can be edited inline and the html author need not upload html to ucm everytime.

  • Retreive a list of workets,folders,iViews,pages from Roles

    Hi all,
    I have been working on retreiving the workset,folders,iview,pages from a role.
    i am refering to the code given in the forum thread
    Retreive a list of workets, iViews, pages from Roles
    but i am facing some issue.
    if the role has workset in it,its not able to read the iviews or pages from it.
    its retreiving null.
    please may i get some solution or some working code regarding this.
    Regards,
    Savitha

    Hi all,
    I have been working on retreiving the workset,folders,iview,pages from a role.
    i am refering to the code given in the forum thread
    Retreive a list of workets, iViews, pages from Roles
    but i am facing some issue.
    if the role has workset in it,its not able to read the iviews or pages from it.
    its retreiving null.
    please may i get some solution or some working code regarding this.
    Regards,
    Savitha

  • URL Redirection from portal component

    I have created portal component.  I want to
    How to redirect request from jsp to external url
    Following is my jsp code
    <%
         String url = "http://abc.com/";
         url =     url +  componentRequest.getComponentSession().getValue("loginid").toString();
    %>
    <%= url %>
    i am able to see the url getting printed on the iview with
    http://abc.com<loginid>
    how do i forward request to the said url from the jsp page.

    Hi,
    here is a simple Code sample to achieve this (as stated by Praveen Gudapati I use response.sendRedirect):
    <%@ page language="java" %>
    <%
        String redirectURL = request.getParameter ("redirectURL");
        response.sendRedirect (redirectURL);
    %>
    In this sample you can even pass the redirectURL as URL Parameter. If you don't want that just define
    a static String for redirectURL.
    If you use this within a portal component and want to call a "local" JSP I'd prefer to use a forward. This is faster and your Clients won't have to initiate a new request:
    Here's some sample code:
    public class MyPortalComponent extends AbstractPortalComponent
    private static final String PATH_INDEX_JSP = "jsp/index.jsp";
    * Forward the request to the corresponding JSP.
    * @param request The request.
    * @param response The response.
    private final void forwardToJSP(IPortalComponentRequest request, IPortalComponentResponse response, String jspPath)
      // get the JSP as resource object and include it in the response
      IResource jspResource = request.getResource(IResource.JSP, jspPath);
      response.include(request, jspResource);
    public void doContent(IPortalComponentRequest request, IPortalComponentResponse response)
    forwardToJSP(request, response,PATH_INDEX_JSP);
    So when you have more than one JSP you just use a URL Parameter and switch Case in doContent to call the appropriate JSP:
    Example:
    public class MyPortalComponent extends AbstractPortalComponent
    private static final String PATH_INDEX_JSP = "jsp/index.jsp";
    private static final String PATH_SECOND_JSP = "jsp/second.jsp";
    private static final String PATH_THIRD_JSP = "jsp/third.jsp";
    private final int getRequestAction(IPortalComponentRequest request) {
              int value = 0;
              String param = request.getParameter("request_action");
              if (param != null) {
                try {
                   value = Integer.parseInt(param);
                } catch (NumberFormatException e) {
                   value = 0;
              return value;
    public void doContent(IPortalComponentRequest request, IPortalComponentResponse response)
    // get the requested action
    int request_action = getRequestAction(request);
    switch (request_action) {
      case 0 :                    
        forwardToJSP(request, response,PATH_INDEX_JSP);
        break;
      case 1 :       
        forwardToJSP(request, response,PATH_SECOND_JSP);          
        break;
      case 2 :
        forwardToJSP(request, response,PATH_THIRD_JSP);          
        break;
      default :     
        forwardToJSP(request, response, PATH_INDEX_JSP);
        break;
    Hope this helps
    (Reward Points for helpful answers are appreciated )
    Cheers

  • Java.lang.NullPointerException in xRPM iView Preview from Portal Content

    Hi all,
    When I am trying to Preview the xRPM iViews from Content Administration>Portal Content> Portal Content> Content Provided by SAP> End User Content> Project Portfolio and Design Collaboration> iViews>Portfolio Manaagement> Item  Dashboard
    I am getting the following error
    "500   Internal Server Error
    Failed to process request. Please contact your system administrator.
    While processing the current request, an exception occured which could not be handled by the application or the framework.
    Root Cause
    The initial exception that caused the request to fail, was:
       java.lang.NullPointerException
        at com.sap.xapps.cprxrpm.ui.portfolioitem.dashboard.component.ItemDashboard.execute__Rpm__Item_Getlist_Input(ItemDashboard.java:339)
        at com.sap.xapps.cprxrpm.ui.portfolioitem.dashboard.component.ItemDashboard.wdDoInit(ItemDashboard.java:221)
        at com.sap.xapps.cprxrpm.ui.portfolioitem.dashboard.component.wdp.InternalItemDashboard.wdDoInit(InternalItemDashboard.java:1559)
        at com.sap.tc.webdynpro.progmodel.generation.DelegatingComponent.doInit(DelegatingComponent.java:108)
        at com.sap.tc.webdynpro.progmodel.controller.Controller.initController(Controller.java:215)
        ... 27 more
    But I can view the "Item dashboard" on the xRPM under Portfolio Management.
    I don't know why I can't Preview the same from Portal Content. My objective is to pick this iView and add this to another Customised workset/Role.
    Pls help me.
    thanks and warm regards
    Purnendu

    Hi,
    Have you had a chance to fix this issue, pelase let me know?!
    Thanks,
    Parthi

  • Add iview/Pages to portal favourites?

    Dear Experts.
    I am new to EP. I want to know how to add iviews or pages to portal favourites.
    Appreciate your response.
    Regards
    Shanmukha Rao Banisetti.

    go this location and add the page
    'portal content > portal user > Default Framework Page > com.sap.portal.innerpage'
    for more check this forum link as well
    Page to Favourites
    Add to Favorites Page Function
    adding iView to Portal Frame work page as a link
    Thanks

  • Navigation to a page from Pie Chart (or DVT component) on mouse click

    ADF Mobile: I have a pie chart on page_1. How to open a new page (page_2) when a slice of the pie chart is clicked in ADF Mobile?
    Edited by: 969936 on Jan 24, 2013 9:17 PM
    Edited by: Jugal Madhavan on Jan 25, 2013 9:21 PM

    Thank you Mr. Frank for your reply.
    I am using JDev11gR2 (Studio Edition Version 11.1.2.3.0 Build JDEVADF_11.1.2.3.0_GENERIC_120914.0223.6276.1) to create a Mobile Application (ADF).
    Here, i dont have "Action" property for any DVT Components.
    But if we are creating a web application, "ClickAction" property is available for DVT components which can be used to perform some action.
    Kindly request you to share further inputs.

  • Retreive a list of workets, iViews, pages from Roles

    Hello All,
    Im working on EP6 SP9 and trying to make an application which would retrieve following data of existing Portal users:
    1> User ID
    2> Roles assigned.
    3> <b>Workets, iViews and Pages that are attached/assigned to the roles (referring to point 2 above).</b>
    <i><b>Currently im able to retrieve a list of existing Portal users along with the roles assigned. But not being able to drill down further.</b></i>
    Please help me.
    Awaiting Reply.
    Thanks and Warm Regards,
    Ritu

    Use the following code.
    package co.ust.browserole;
    import java.util.Hashtable;
    import java.util.Iterator;
    import javax.naming.Context;
    import javax.naming.NameClassPair;
    import javax.naming.NamingEnumeration;
    import com.sap.ip.portal.service.ume.IUserManagementEngine;
    import com.sap.security.api.IRole;
    import com.sap.security.api.IUser;
    import com.sap.security.api.UMException;
    import com.sap.security.api.UMFactory;
    import com.sap.security.api.srvUser.IServiceUserFactory;
    import com.sapportals.htmlb.Form;
    import com.sapportals.htmlb.page.DynPage;
    import com.sapportals.htmlb.page.PageException;
    import com.sapportals.portal.htmlb.page.PageProcessorComponent;
    import com.sapportals.portal.pcd.gl.IPcdContext;
    import com.sapportals.portal.pcd.pcm.builder.IPcmEditObject;
    import com.sapportals.portal.pcd.pcm.builder.IPcmObjectBuilder;
    import com.sapportals.portal.pcd.pcm.builder.IPcmObjectService;
    import com.sapportals.portal.prt.component.IPortalComponentRequest;
    import com.sapportals.portal.prt.component.IPortalComponentResponse;
    import com.sapportals.portal.prt.runtime.PortalRuntime;
    public class display extends PageProcessorComponent {
         public DynPage getPage() {
              return new displayDynPage();
         public static class displayDynPage extends DynPage {
               * Initialization code executed once per user.
              public void doInitialization() {
               * Input handling code. In general called the first time with the second page request from the user.
              public void doProcessAfterInput() throws PageException {
               * Create output. Called once per request.
              public void doProcessBeforeOutput() throws PageException {
                   Form myForm = this.getForm(); // get the form from DynPage
                   // create your GUI here....
                   IPortalComponentResponse response =
                        (IPortalComponentResponse) this.getResponse();
                   IPortalComponentRequest request =
                        (IPortalComponentRequest) this.getRequest();
                   IPcmObjectService pcdFactory =
                        (IPcmObjectService) PortalRuntime
                             .getRuntimeResources()
                             .getService(
                             IPcmObjectService.KEY);
                   Hashtable env = new Hashtable();
                   env.put(
                        Context.INITIAL_CONTEXT_FACTORY,
                        IPcdContext.PCD_INITIAL_CONTEXT_FACTORY);
                   env.put(
                        Context.SECURITY_PRINCIPAL,
                        this.getServiceUser("pcd_service"));
                   IUser user = request.getUser();
                   Iterator role = user.getRoles(true);
                   String root;
                   while (role.hasNext()) {
                        try {
                             String rolestr = (String) role.next();
                             IRole r = UMFactory.getRoleFactory().getRole(rolestr);
                             root = r.getUniqueName();
                             response.write(
                                  "<b>" + r.getDisplayName() + "</b>" + "<br>");
                             recursive_role_content(root, pcdFactory, env);
                        } catch (Exception e) {
                             response.write(e.getMessage());
              public void recursive_role_content(
                   String root,
                   IPcmObjectService pcdFactory,
                   Hashtable env)
                   throws Exception {
                   IPortalComponentResponse response =
                        (IPortalComponentResponse) this.getResponse();
                   IPcmObjectBuilder pcmSrv = pcdFactory.getInitialContext(env);
                   NamingEnumeration names = pcmSrv.list(root);
                   while (names.hasMore()) {
                        NameClassPair nameclass = (NameClassPair) names.next();
                        String pcdurl = root + "/" + nameclass.getName();
                        IPcmEditObject pcmObj = (IPcmEditObject) pcmSrv.lookup(pcdurl);
                        response.write(
                             "Title: " + pcmObj.getTitle() + " Class Name" + pcmObj.getClass() + "<br>");
                        NamingEnumeration newnames = pcmSrv.list(pcdurl);
                        if (newnames.hasMore()) {
                             recursive_role_content(pcdurl,pcdFactory,env);
              public IUser getServiceUser(String username) {
                   IPortalComponentResponse response =
                        (IPortalComponentResponse) this.getResponse();
                   IUser serviceUser = null;
                   IUserManagementEngine ume =
                        (IUserManagementEngine) PortalRuntime
                             .getRuntimeResources()
                             .getService(
                             IUserManagementEngine.KEY);
                   IServiceUserFactory sufactory = ume.getServiceUserFactory();
                   try {
                        serviceUser = sufactory.getServiceUser(username);
                   } catch (UMException e) {
                        response.write(e.getMessage());
                   return serviceUser;
    <b>
    Portalapp.xml should look following.</b>
    <?xml version="1.0" encoding="utf-8"?>
    <application>
      <application-config>
        <property name="PrivateSharingReference" value="com.sap.portal.htmlb,com.sap.portal.pcd.glservice,com.sap.portal.pcmbuilderservice"/>
      </application-config>
      <components>
        <component name="display">
          <component-config>
            <property name="ClassName" value="com.ust.browserole.display"/>
            <property name="SecurityZone" value="com.ust.browserole/high_safety"/>
          </component-config>
          <component-profile/>
        </component>
      </components>
      <services/>
    </application>

  • Calling new page from Portal menus

    I have created a portlet which contains a menu generated using the Menu Wizard and the LINK within this menu was populated using the popup window provided within the menu editor. Any Forms or Reports called from this menu are not generated as a new page. I have gone into the portlet repository and defined these reports / forms as an applicaton that should open in new window but it still doesn't work.
    How can I get the applications that are called via the LINK in a Menu to break out into a new window without having to hardcode each LINK Menu item.

    Hi,
    Portal menus works that way. The links open in the same page. If you want to open it in a new window
    then in the menu wizard where you specify the links, call the link using javascript like this
    javascript:void open('<portal_schema>.CAL_0520032153.SHOW')
    or
    javascript:void open('http://www.oracle.com')
    This will open the calendar or the url in a new window.
    Thanks,
    Sharmila

  • Last Use Date for iViews/Pages/Workset - Portal clean up of old items

    Is there any scripts that SAP has created that shows the Portal Admin which iViews have been recently used by the users and which ones have not. We would like to go through our environments and Clean Up/Remove old none used code in the PCD.
    I am hoping there is a script that can be run which produces a report stating Last Used/Executed date. If there is nothing like this, does any one know if there is any Data Base table or fields that can identify this type if data so we can create/write our own script?  The PDC inspector may do this but its a very manual effort and we'd like something that is automated and runs in the background.
    I know we can turn on metrics, but that will not work for us because it completely bogs down our systems and we can't afford that. Hence we are looking for something that runs in the background and will not effect our environments.
    Thanks
    Pete

    Thanks everybody for trying to asnwer the first question.
    But I guess what I am really looking to find out, for every item we have in the PCD, is there a way to find the last used date? We don't want to turn on the metrics for a period of time like some of the solutions have suggested since that will bog down out production system and it still won't help us identify in our DEV and Test regions items that might still be valid but haven't been touched for a while or are still in development phases. 
    I was hoping that there would be a way that SAP would allow us to enter in a folder name, iview, workset, page, role, etc and then have the system tell us the last used/accessed date for that item or all of the items in the PCD folders.   Kind of the reverse thought to get this data instead of letting the metrics tell us which users have hit which pages, etc.
    Does any one know of that type of option? 
    Thanks
    Pete

  • Opening Workset w/ Pages from Portal Banner

    I am trying to create a link in the portal banner, that when clicked, opens a workset containing 3 pages within the desktop inner page.
    Does anyone know how to accomplish this?
    Thanks!

    OK.  Well then maybe I need to "navigate to my subset of pages."  I have a link in the banner called Resources.  When you click on Resources, the resources section needs to open in the desktop inner page.  Resources, however, must have a detailed nav containing three pages.  So, when you click on Resources, you are opened to a Resources landing page, then the detailed navigation is like:
    >Resources
       Resources Landing Page
       Education
       Catalog
    If you don't use a workset in this case, how do you accomplish this?
    Thanks for your help!

  • Need help going to error page from jsf component value change event

    Afternoon all,
    I have a jsp page which uses jsf components and when one of the jsf combo boxes components handles an value change event, the method 'handleTestComboValueChange' is fired.
    Within this method if an error is caught I would like to display an error page instead of the currently displayed page.
    Can some one tell me how to do this. I tried to use getFacesContext().getExternalContext().redirect("errorpage.jsp"); but I just got an illegalStackException error.
    Any help would be great.
    Thanks in advance,
    Lex

    log output listed below...
    [14/04/06 14:52:48:781 BST] 6b0ec4d8 ProcessValida E com.sun.faces.lifecycle.ProcessValidationsPhase com.sp.exceptions.ServicePackagesException: My custom error message
    [14/04/06 14:52:48:812 BST] 6b0ec4d8 ProcessValida E com.sun.faces.lifecycle.ProcessValidationsPhase TRAS0014I: The following exception was logged javax.faces.el.EvaluationException: com.sp.exceptions.ServicePackagesException: My custom error message
         at com.sun.faces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:130)
         at javax.faces.component.UIInput.broadcast(UIInput.java:492)
         at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:252)
         at javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:346)
         at com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:78)
         at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
         at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)
         at com.ibm.faces.webapp.FacesGenericPortlet.execute(FacesGenericPortlet.java:637)
         at com.ibm.faces.webapp.FacesGenericPortlet.processAction(FacesGenericPortlet.java:142)
         at com.scottishpower.portlet.GoldenAccountPortlet.processAction(GoldenAccountPortlet.java:143)
         at com.ibm.wps.pe.pc.std.cmpf.impl.PortletFilterChainImpl.processAction(PortletFilterChainImpl.java:104)
         at com.ibm.wps.propertybroker.standard.filter.PropertyBrokerActionFilter.processAction(PropertyBrokerActionFilter.java:260)
         at com.ibm.wps.pe.pc.std.cmpf.impl.PortletFilterChainImpl.processAction(PortletFilterChainImpl.java:95)
         at com.ibm.wps.pe.pc.std.invoker.impl.PortletServlet.dispatch(PortletServlet.java:148)
         at com.ibm.wps.pe.pc.std.invoker.impl.PortletServlet.doPost(PortletServlet.java:76)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at com.ibm.wps.pe.pc.std.cache.CacheablePortlet.service(CacheablePortlet.java:257)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
         at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
         at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
         at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
         at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
         at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
         at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
         at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1095)
         at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java(Compiled Code))
         at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:254)
         at com.ibm.wps.pe.pc.std.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:204)
         at com.ibm.wps.pe.pc.std.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:168)
         at com.ibm.wps.pe.pc.std.invoker.impl.PortletInvokerImpl.action(PortletInvokerImpl.java:82)
         at com.ibm.wps.pe.pc.std.event.ActionEvent.execute(ActionEvent.java:111)
         at com.ibm.wps.pe.pc.std.event.EventQueueManager.processEventLoop(EventQueueManager.java:86)
         at com.ibm.wps.pe.pc.std.PortletContainerImpl.performEvents(PortletContainerImpl.java:168)
         at com.ibm.wps.pe.pc.PortletContainerImpl.performEvents(PortletContainerImpl.java:229)
         at com.ibm.wps.engine.phases.WPActionPhase.processPortlets(WPActionPhase.java:947)
         at com.ibm.wps.engine.phases.WPActionPhase.execute(WPActionPhase.java:489)
         at com.ibm.wps.state.phases.AbstractActionPhase.next(AbstractActionPhase.java:130)
         at com.ibm.wps.engine.Servlet.callPortal(Servlet.java:710)
         at com.ibm.wps.engine.Servlet.doGet(Servlet.java:562)
         at com.ibm.wps.engine.Servlet.doPost(Servlet.java:736)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
         at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
         at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
         at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
         at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
         at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
         at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
         at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:76)
         at com.ibm.wps.state.filter.StateCleanup.doFilter(StateCleanup.java:86)
         at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:132)
         at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:71)
         at com.ibm.wps.mappingurl.impl.URLAnalyzer.doFilter(URLAnalyzer.java:258)
         at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:132)
         at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:71)
         at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1086)
         at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java(Compiled Code))
         at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:201)
         at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:125)
         at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:286)
         at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
         at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:182)
         at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
         at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
         at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:652)
         at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:448)
         at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))
    Caused by: com.sp.exceptions.ServicePackagesException: My custom error message
         at pagecode.fragments.GSolus.getTariffsByRef(GSolus.java:297)
         at pagecode.fragments.GSolus.handleServicePackageComboValueChange(GSolus.java:214)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java(Compiled Code))
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java(Compiled Code))
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
         at java.lang.reflect.Method.invoke(Method.java(Compiled Code))
         at com.sun.faces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:126)
         ... 68 more
    javax.faces.el.EvaluationException: com.sp.exceptions.ServicePackagesException: My custome error message
         at com.sun.faces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:130)
         at javax.faces.component.UIInput.broadcast(UIInput.java:492)
         at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:252)
         at javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:346)
         at com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:78)
         at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
         at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)
         at com.ibm.faces.webapp.FacesGenericPortlet.execute(FacesGenericPortlet.java:637)
         at com.ibm.faces.webapp.FacesGenericPortlet.processAction(FacesGenericPortlet.java:142)
         at com.sp.portlet.GoldenAccountPortlet.processAction(GoldenAccountPortlet.java:143)
         at com.ibm.wps.pe.pc.std.cmpf.impl.PortletFilterChainImpl.processAction(PortletFilterChainImpl.java:104)
         at com.ibm.wps.propertybroker.standard.filter.PropertyBrokerActionFilter.processAction(PropertyBrokerActionFilter.java:260)
         at com.ibm.wps.pe.pc.std.cmpf.impl.PortletFilterChainImpl.processAction(PortletFilterChainImpl.java:95)
         at com.ibm.wps.pe.pc.std.invoker.impl.PortletServlet.dispatch(PortletServlet.java:148)
         at com.ibm.wps.pe.pc.std.invoker.impl.PortletServlet.doPost(PortletServlet.java:76)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at com.ibm.wps.pe.pc.std.cache.CacheablePortlet.service(CacheablePortlet.java:257)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
         at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
         at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
         at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
         at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
         at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
         at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
         at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1095)
         at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java(Compiled Code))
         at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:254)
         at com.ibm.wps.pe.pc.std.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:204)
         at com.ibm.wps.pe.pc.std.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:168)
         at com.ibm.wps.pe.pc.std.invoker.impl.PortletInvokerImpl.action(PortletInvokerImpl.java:82)
         at com.ibm.wps.pe.pc.std.event.ActionEvent.execute(ActionEvent.java:111)
         at com.ibm.wps.pe.pc.std.event.EventQueueManager.processEventLoop(EventQueueManager.java:86)
         at com.ibm.wps.pe.pc.std.PortletContainerImpl.performEvents(PortletContainerImpl.java:168)
         at com.ibm.wps.pe.pc.PortletContainerImpl.performEvents(PortletContainerImpl.java:229)
         at com.ibm.wps.engine.phases.WPActionPhase.processPortlets(WPActionPhase.java:947)
         at com.ibm.wps.engine.phases.WPActionPhase.execute(WPActionPhase.java:489)
         at com.ibm.wps.state.phases.AbstractActionPhase.next(AbstractActionPhase.java:130)
         at com.ibm.wps.engine.Servlet.callPortal(Servlet.java:710)
         at com.ibm.wps.engine.Servlet.doGet(Servlet.java:562)
         at com.ibm.wps.engine.Servlet.doPost(Servlet.java:736)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
         at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
         at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
         at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
         at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
         at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
         at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
         at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:76)
         at com.ibm.wps.state.filter.StateCleanup.doFilter(StateCleanup.java:86)
         at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:132)
         at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:71)
         at com.ibm.wps.mappingurl.impl.URLAnalyzer.doFilter(URLAnalyzer.java:258)
         at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:132)
         at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:71)
         at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1086)
         at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java(Compiled Code))
         at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:201)
         at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:125)
         at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:286)
         at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
         at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:182)
         at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
         at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
         at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:652)
         at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:448)
         at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))
    Caused by: com.sp.exceptions.ServicePackagesException: My custome error message
         at pagecode.fragments.GSolus.getTariffsByRef(GSolus.java:297)
         at pagecode.fragments.GSolus.handleServicePackageComboValueChange(GSolus.java:214)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java(Compiled Code))
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java(Compiled Code))
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
         at java.lang.reflect.Method.invoke(Method.java(Compiled Code))
         at com.sun.faces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:126)
         ... 68 more

  • Create separate column pencil icon for navigation to different page from results region

    Hi Gurus,
    I need help on creating column for results region with pencil icon..so that when someone clicks on pencil it should navigate to different seeded page.
    This change i'm looking to apply to seeded page.
    Can I do with personalization this change??
    Please suggest steps.
    thanks,
    mallik

    Malik,
    1.Create an image icon using : Personalizatoin.
    2.You need to extend the controller for catching the event(have fireaction on the above bean)
    3.Based on the event navigate to the destination page.
    Regards
    Sridhar

  • Issue Navigating to Detail page from Homepage

     

    Hi,
    The code pasted above works when placing a partialSubmit on the commandButton that opens the window.
    More info here: BUG or ER: Navigation in ReturnListener with useWindow=TRUE
    Thanks

Maybe you are looking for

  • How can we notify the Manager

    Hi All, Can you please give me idea for the following The idea is to having, some users will enter data in Input Schedule and save it as excel. This is ok The problem here is how can we notify to the Manager that the excel is ready to review? after t

  • The Microsoft Exchange Administrator has made a change that requires you to Quit and restart outlook in Exchange 2013 CU3

    I have a Exchange 2013, That has been running for a few months now since we moved it over, but now I get the Microsoft Outlook Message "The Microsoft Exchange Administrator has made a change that requires you to quit and restart Outlook." It only sho

  • SessionCookie and Connection pooling

    hi, we use BC4J with connection pooling enable and we have some misunderstandings ... We have chosen a navigation through our web application through wizards ... We only enter data in the database at the end of the wizard so we have chosen to use the

  • External Iomega Drive Partition won't mount

    Hi: I have a partition on my Iomega external drive that won't mount. The drive has 2 partitions. One I use for back up works fine. This other one is visiable but won't mount. I have run disk utitility and it says everything is fine but says it isn't

  • Transferring iBooks if upgrade to new iPad?

    I know most likely no one has run into this as of yet, but I noticed in iTunes that there is no backup button like for my iPhone. I don't usually have my music and such set to sync to iTunes, but when the time to upgrade comes, I just hit back up, an