Multiple logon pages according to aliaas

hello all, I need to display different logon pages according to the url used to access the portal. can anyone please help me. I have tried portal aliases but this does not give the wanted effect. it is driving me crazy.
thanks a lot for your time,
olaf

Hi Olaf,
This is possible. but you have to perform some custom development. basically you can use the following flow:
1) the logon component filters the incoming url request and parses to get the alias.
2) The component then decides a custom jsp page according to the alias
3) the user is presented with a different logon page.
i think this will resolve your issue.
regards,
Shantanu Garg

Similar Messages

  • Multiple logon Page for single portal.

    Hi Experts,
    I am trying to have two logon pages for the same portal with diffrent URL
    eg:-   url-http://SALES-A.company.com/portal
                 http://SALES-A.company.com/portal 
    The code i have used is
    <%
    String strReqURL = request.getRequestURL().toString()==null?"" :
    request.getRequestURL().toString() ;
    //String strReqURL = " http://SALES-A.company.com/portal ";
    int iSlash = strReqURL.indexOf("//") ;
    int iDot = strReqURL.indexOf(".") ;
    System.out.println("iSlash: "+iSlash);
    System.out.println("iDot: "+iDot);
    * out-put for the below substr is '//SALES-A'.Check with this to switch
    between
    * the TWO LOGIN pages. One for the SALES-A Portal and other for the SALES-B.
    strReqURL = strReqURL.substring(iSlash+2,iDot) ;
    System.out.println("strReqURL: "+strReqURL);
    * Sample URL : " http://SALES-A.company.com/portal "
    if ( strReqURL != null && strReqURL.toUpperCase().startsWith( "retepdev") )
    System.out.println("Inside if of strReqURL");
    %> <jsp:forward page="/umLogonPageA.jsp"/>
    <% } else { %>
    <%
    System.out.println("Inside else of strReqURL");
    %>
    <jsp:forward page="/umLogonPageB.jsp"/>
    <%
    %>
    This does not display anything but a blank page.
    Please help its really very urgent.
    Points would be awarded to helpful answers.
    Regards,
    Sanjyoti.

    hi All,
    the problem is solved.
    Thank you for reading my query.
    Regards,
    Sanjyoti.

  • Multiple Logon Pages?

    I am trying to have different logon pages for the same portal depending on the URL used to access the portal.  I already have URL Aliases implemented and I filter the content based on the portal desktop being used.  Does anyone know how to have a different Logon page for each URL?
    One possible method I've thought of would be to use a different portal masthead in each portal desktop, with the logon link pointing to a different logon page.  Would this be a possibility, and if so, how could I implement this? (I would have each URL and portal desktop setup for anonymous access, with a login link to access secure information).
    Another thought is to check for the URL being used somewhere in the logon par file, but I'm not sure how this would work.
    Any ideas would be much appreciated.
    Thanks,
    Owen
    Edited by: Owen Carnes on Nov 5, 2010 11:08 PM

    Hi Owen,
    With some coding, you can have two logon pages for the same portal.
    Please see this blog:
    Displaying Different Login Pages Based On The Sales Organization
    Thanks,
    Shanti

  • Different portal logon pages with same url.

    Hi all,
    Im doing portal logon page customization . My requirement is when a user give the portal link in his browser he should get the portal logon page according to the country language..for example if he opens the portal from india he should get English text and if he opens the portal from japan he should get the japanese text in the portal logon page.
    thanks
    Rajeev B

    Rajeev,
    Its possible to have the different logon pages for the same portal.
    Its also possible for the same ulr but different parameters.
    You can do customization on portal logon page.
    For example:
    Consider that the url http://myep:50000/irj/portal is currently using to access the portal.
    You can pass addintional parameter on this url and fetch them into logon page, display the pages based on the values that you have fetched.
    for example http://myep:50000/irj/portal/myparam
    Have a lot at this link,
    Displaying Different Login Pages Based On The Sales Organization
    Ram

  • Modifying Logon Page in EP  7.0

    Hi,
    we had modified the Logon page according to the guidelines in EP 6.0
    Is it the same in EP 7.0 or has something changed with the logon technics?
    thanks hs

    Hi,
    It's the same as long as you are doing it in a standard way.
    Regards,
    Sunil
    PS: Reward points for helpful answer.

  • SAP GUI logon page  dispalyed in inverted way

    Dear All
    my system sap gui 7.20 logon page is displayed in inverted way (which means logon page is displayed as reverse way)
    please guide me solve this issue, any gui seetings are there?
    regrads
    sudheer koppala

    Hello Sudhir.
    Thanks to Sven...
    Please note thet this is the RTL Layout for arabic languages.
    Please check your settings in the Menu  "Customize Local layout" ->
    ALT+F12
    Pleasse have a look at the F1 help of the Saplogon ( or start the
    file    "sapguiEN.chm", which is stored in the folder
    %ProgramFiles%\SAP\FrontEnd\SAPgui\SAPguihelp )
    Ther you find the chapter
    6.5.2 Encoding: ->
    SAP Code-page
    Setting ->  Adjust font to SAP code-page at logon
    ->
    Function
    Adjust the font and character set to SAP code page sent from the
    server. Default is ON.
    and the chapter
    6.5.4 Others: ->
    RTL/LTR Layout:
    Setting
    + Set layout according to the logon language
    Function
    + Set RTL layout when the logon language is Arabic or Hebrew.
       Default is ON.
    and the chapter
    6.14 Further Options of the Customizing Local Layout Menu  ->
    Character Set
    A submenu group lists all character sets that are currently supported.
    You have to select one of them that suits your logon language for the
    SAP system     > there you must check which character set is set
    Please change it to Unicode Westeuropean
    then the rtl layout will change to the LTR
    Regards,
    Jude

  • SAP EP calling ASP screen - asking multiple logon prompt from internet

    Hi,
    We have EP page which calls multiple ASP page from the IIS server. When the users are in internet the system prompt for multiple prompt from the IIS server.
    1. May i know to make it as a single logon
    2. is it possible to do SSO between IIS and EP 7.3
    Thanks

    Hi,
    you can use the SSO22KerbMap ISAPI Filter to accomplish you requirement. Please refer to
    Using SAP Logon Tickets for Single Sign on to Microsoft based web applications
    and
    Single Sign-On of Windows-based Web Service Clients using SAP Logon Tickets
    for more details.
    Alterantively you can try with SAML (see Single Sign-On with SAML 2.0 - Security and Identity Management - SCN Wiki for more details), but then you should implement SAML Service provider on the IIS/ASP side, since unless I'm mistaken the IIS not provide it by default. Maby this link can be helpful for your: An Open Source ASP.NET SAML2 Service Provider | Passion for Coding
    Best regards,
    Artem

  • Different logon pages for same server.

    hi Expert,
    I have created two different logon pages with different URL's for the same server, now i can use both the pages to logon in to the system.
    what i need to do now is :-
    URL "A"  users set ="A"
    URL "B"  users set ="B"
    If we have the above two different URL and respective users for those URLs.
    Now if i am User from the User set "A"  and try to Login by using URL "B".
    I am able to login, but i want to restrict.
    ie.
    users from set ="A" login only by the link URL "A" 
    users from set ="B" login only by the link URL "B" 
    Points would be given to helpful answers.
    Regards,
    Sanjyoti.

    Hi Sanjyoti,
    I am not sure if this would work, but if time permits then do try this.
    User A -- URL A
    User B -- URL B
    Now make User A a part of Group A, and set conditions in code that Group A can logon only through URL A and User B can logon through URL B.
    Then in code check the association user - group and group - url and accordingly allow / disallow the user to go ahead.
    This is just a thought.....do tell me if this works.....or if it doesnt then do post the solution you use....
    Thanks,
    GLM
    P.S: PLEASE CLOSE THE THREAD IF THE ISSUE HAS BEEN RESOLVED
    Edited by: GLM on Aug 27, 2008 2:08 PM

  • Error deploying new portal logon page

    Hi Gurus,
    I'm getting an error deploying my new portal logon page. I've made teh necessary changes to the portal.logon.par.bak file. I've rename it and made the necessary changes in config tool. i've created a new autoscheme_test.xml file and have assigned it accordingly. After restarting the portal, i'm getting the error message below trying to launch the portal :-
    Portal Runtime Error
    An exception occurred while processing a request for :
    iView : N/A
    Component Name : N/A
    The exception was logged. Inform your system administrator..
    See the details for the exception ID in the log file
    Any ideas? Are there any other setting that i need to do aside from teh autosceme file. thanks

    Hi Johan,
    There are two lib files which you need to paste while you import the file in the NWDS.Just check for the steps through this weblog
    the jar files name are
    com.sap.portal.runtime.logon_api.par
    umelogonbase.jar
    (when you unzip you can find the files at PORTAL-INFlib)
    Modifying The Logon Par(or customising the Logon Screen)
    Thanks
    Pankaj

  • Issue in Customizing the Logon Page and Replacing the Logon Panel Image

    I have facing problem in Customizing the Logon Page and Replacing the Logon Panel Image in Hyperion Workspace 11.1.2.1. I have tried multiple time.
    First Replacing the Logon Panel Image. I have following the steps given in admin guide of EPM workspace on page 25 and they are as follow
    To replace the image that is displayed on the logon panel:
    1 Create an image file named logon_panel.gif with dimensions that match previous image.
    2 Rename the installed version of logon_panel.gif to logon_panel.gif.original in
    %EPM_ORACLE_HOME% /common/epmstatic/bpmui/themes/<do for each
    theme>/images_global. Move the logon_panel.gif file that you created in step 1 to this
    directory.
    3 Clear your browser cache.
    Note: You do not need to restart the Hyperion Foundation Services - Manager Server.
    But still I am getting the same default image on log in page.
    The other problem I am facing is Customizing the Logon Page.
    I am following the steps given in admin guide of EPM workspace on page 17 and they are as follow:
    To customize the logon page:
    1 Follow instructions in the topic Extract a file in the Workspace Web Application.
    2 Backup file <temp directory>/war/WEB-INF/lib/bpmui.jar.
    3 Extract the contents of <temp directory>/war/WEB-INF/lib/bpmui.jar to <temp
    directory>/bpmui_jar/.. (*)
    4 Backup file <temp directory>/bpmui_jar/WEB-INF/classes/com/hyperion/bpm/
    Resources_en.properties.
    5 Edit file <temp directory>/bpmui_jar/WEB-INF/classes/com/hyperion/bpm/
    Resources_en.properties.
    6 Search for the property bpm.logonCopyright.
    Customizing the Logon Page 17
    7 Modify the text to the right of the equal sign. Use \n to get a new line.
    8 Save your changes.
    9 Repeat step step 1 through step step 8 for all the other Resources_xx.properties files for other
    locales.
    10 Jar the contents of <temp directory>/bpmui_jar/ to <temp directory>/war/WEBINF/
    lib/bpmui.jar.
    11 Continue with the topic, Re-package a file inside the Workspace Web Application.
    For the first part I am following
    Extract a file in the Workspace Web Application
    ä To extract files in Workspace Web Application:
    1 Stop the service for Hyperion Foundation Services - Managed Server.
    2 Backup file <EPM_ORACLE_HOME>/products/Foundation/workspace/
    InstallableApps/workspace.ear.
    16 Administration Tools and Tasks
    3 Using an unarchiving utility, extract the contents of <EPM_ORACLE_HOME>/products/
    Foundation/workspace/InstallableApps/workspace.ear into a <temp
    directory>.
    4 Create <temp directory>/war.
    5 Extract the contents of <temp directory>/workspace.war into <temp directory>/
    war.
    6 Update the file you are patching under <temp directory>/war. as direct in it.
    But I am not able to find file bpmui.jar in step 3 of above one (*). I have marked for your connivance.
    I am able to see these file in that directory
    dynamichelp.jar
    workspace.jar.
    Can anyone provide help on this. Platform I am using is LINUX

    You seem to have posted this in the wrong forum. This forum is for Oracle Enterprise Manager - not Hyperion.

  • Remote Desktop Gateway and WebAccess Deployment - Multiple Logon Prompts

    I'm having a few issues with some multiple logon prompts using "Connect to a remote PC" via RD Web Access.
    I am able to log onto the RDWeb without a problem.
    Essentially once I make a connection to my end-device I first receive a logon prompt, I'm authenticated, then I'm asked again for another logon prompt. Any ideas how to resolve this?
    My layout is simple:
    1 VM in the DMZ that has the Remote Desktop Gateway and Remote Desktop Web Access roles installed. No connection broker, or session host.
    With my deployment I have a wildcard certificate bound to the Remote Desktop Gateway and it is bound properly in IIS. Remote Desktop functionality through the RDGateway works just fine. However, the only nuisance is that I get prompted multiple times for
    credentials when accessing the end-device regardless if my connection is from a domain-joined machine or a non-domain joined machine.
    I've tried using Web Single Sign On via http://anandthearchitect.com/2014/01/20/rds-2012-r2single-sign-on-using-windows-authentication-for-rdweb-page/ and it still does not work.
    Any ideas?
    Thanks,
    Dan

    Hi Dan,
    How many prompts are you seeing?  Expected behavior for Connect to a remote PC would be this:
    1. Log on to RDWeb
    2. Select Connect to a remote PC tab
    3. Enter server name in Connect to box, click Connect
    4. Unknown publisher warning, click Connect
    5. Credentials prompt, it should say These credentials will be used to connect to the following computers: 1. rdgw.domain.com (RD Gateway server) 2. remote.domain.com (remote computer)
    6. After entering credentials and clicking OK it should log you in to the remote computer.  This assumes that the destination is authenticated properly (usually via certificate) and the credentials are valid for both the RDG and the remote
    computer.  Normally in a domain environment the same credentials (domain\username) would be valid for the RDG and the remote server.
    -TP

  • How to make "check for multiple logons" mandatory in webdynpro application.

    Hi SDN members,
    Im having a problem with an application developed in webdynpro abap.
    We require that  end-user only have a session per computer (ip address),
    I already tried to achieve this by configuring the webdynpro application throguh SICF and going to Error Pages -> Logon Errors --> System Logon and mark the checkbox Check for multiple logons.
    This configurations give only a warning when the user logs multiple times, and show a checkbox letting the user decide to end or not the previous sessions.
    How to make end previuos sessions mandatory ??
    Regards,
    Franklin Cedillo

    You would have to enforce this at the application level. You can get the IP address of the current client from the framework - IF_WD_APPLICATION method GET_REMOTE_ADDRESS.
    You could write an entry with the IP address into a temporary table during WDDOINIT.  You could clear the entry in the WDDOEXIT.  Also during the WDDOINIT, check to see if there is already an entry for this IP address.  If so, then fire an exit nagivation plug to a static MIME object or BSP page that explains why the user can only be logged in once.

  • Custom Logon Page Error

    I created a custom logon page and its not working. I'm pretty sure that it has to do with the authscheme.xml file. Can someone post the authscheme.xml file they used for their custom logon page, or tell me what is wrong with mine. I posted it below and my custom logon par is named: CM_Logon.par.
    Really appreciate any help.
    Regards,
    Tom
      <?xml version="1.0" encoding="UTF-8" ?>
    - <!--   Configuration File for Authentication Schemes
      -->
    - <!--  $Id: //shared_tc/com.sapall.security/630_VAL_REL/src/_deploy/dist/configuration/shared/authschemes.xml#1 $ from $DateTime: 2004/03/08 16:48:43 $ ($Change: 14741 $)
      -->
    - <document>
    - <authschemes>
    - <!--   authschemes, the name of the node is used
      -->
    - <authscheme name="uidpwdlogon">
    - <!--  multiple login modules can be defined
      -->
      <authentication-template>ticket</authentication-template>
      <priority>20</priority>
    - <!--  the frontendtype TARGET_FORWARD = 0, TARGET_REDIRECT = 1, TARGET_JAVAIVIEW = 2
      -->
      <frontendtype>2</frontendtype>
    - <!--  target object
      -->
      <frontendtarget>CM_Logon.certlogon</frontendtarget>
      </authscheme>
    - <authscheme name="certlogon">
      <authentication-template>client_cert</authentication-template>
      <priority>21</priority>
      <frontendtype>2</frontendtype>
      <frontendtarget>CM_Logon.certlogon</frontendtarget>
      </authscheme>
    - <authscheme name="basicauthentication">
      <authentication-template>ticket</authentication-template>
      <priority>20</priority>
      <frontendtype>2</frontendtype>
      <frontendtarget>CM_Logon.basicauthentication</frontendtarget>
      </authscheme>
    - <authscheme name="header">
      <authentication-template>header</authentication-template>
      <priority>5</priority>
      <frontendtype>2</frontendtype>
      <frontendtarget>CM_Logon.header</frontendtarget>
      </authscheme>
    - <!--  Reserved 'anonymous' authscheme added for being in the list of authschemes
      -->
    - <authscheme name="anonymous">
      <priority>-1</priority>
      </authscheme>
      </authschemes>
    - <!--   References for Authentication Schemes, this section must be after authschemes
      -->
    - <authscheme-refs>
    - <authscheme-ref name="default">
      <authscheme>uidpwdlogon</authscheme>
      </authscheme-ref>
    - <authscheme-ref name="UserAdminScheme">
      <authscheme>uidpwdlogon</authscheme>
      </authscheme-ref>
      </authscheme-refs>
      </document>

    Venkat,
       Here is the only error message I can find in the server trace error log. This leads me to believe it is something to do with the authschemes.xml file.
    Thanks,
    Tom
    Time : 13:15:26:879
    Category : /System/Server
    Date : 07/18/2005
    Message : An error occured during authscheme computation.
    [EXCEPTION]
    com.sapportals.portal.prt.component.PortalComponentException: Error in init method
    Component : Demo_LogonPage.certlogon
         at com.sapportals.portal.prt.component.PortalComponentContext.init(PortalComponentContext.java:251)
         at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.refresh(PortalComponentContextItem.java:267)
         at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.getContext(PortalComponentContextItem.java:312)
         at com.sapportals.portal.prt.component.PortalComponentRequest.getComponentContext(PortalComponentRequest.java:385)
         at com.sapportals.portal.prt.service.authenticationservice.AuthenticationService.getLogonIView(AuthenticationService.java:235)
         at com.sapportals.portal.prt.service.hook.SecurityHookService.doNodeHook(SecurityHookService.java:154)
         at com.sapportals.portal.prt.connection.PortalHook.doNodeHook(PortalHook.java:469)
         at com.sapportals.portal.prt.pom.factory.ComponentNodeFactory.newInstance(ComponentNodeFactory.java:138)
         at com.sapportals.portal.prt.pom.factory.ComponentNodeFactory.newInstance(ComponentNodeFactory.java:50)
         at com.sapportals.portal.prt.pom.PortalNode.createComponentNode(PortalNode.java:276)
         at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:617)
         at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:232)
         at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:545)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:405)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:153)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:290)
         at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:346)
         at com.sap.portal.navigation.Gateway.service(Gateway.java:68)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:385)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:263)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:340)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:318)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:824)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:239)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:147)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:37)
         at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:94)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:162)
    Caused by: com.sapportals.portal.prt.core.broker.PortalComponentInstantiationException: Could not instantiate implementation class com.sapportals.portal.ume.component.logon.SAPMLogonCertComponent of Portal Component Demo_LogonPage.certlogon because: Linkage error while loading implementation class
         at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getInstanceInternal(PortalComponentItemFacade.java:234)
         at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getComponentInstance(PortalComponentItemFacade.java:160)
         at com.sapportals.portal.prt.core.broker.PortalComponentItem.getComponentInstance(PortalComponentItem.java:732)
         at com.sapportals.portal.prt.component.PortalComponentContext.getComponent(PortalComponentContext.java:103)
         at com.sapportals.portal.prt.component.PortalComponentContext.init(PortalComponentContext.java:242)
         ... 35 more
    Caused by: java.lang.NoClassDefFoundError: com/sap/security/core/logonadmin/IAccessToLogic
         at java.lang.Class.forName0(Native Method)
         at java.lang.Class.forName(Class.java:219)
         at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getInstanceInternal(PortalComponentItemFacade.java:228)
         ... 39 more
    Severity : Error
    Location : com.sap.portal.portal
    Message ID : 000BCD9C959D00590000000F00001A400003FC2FBEF3AA88
    Thread : SAPEngine_Application_Thread[impl:3]_10
    Source Name : com.sap.portal.portal
    Datasource : 1121777405726:E:\usr\sap\EP6\JC00\j2ee\cluster\server0\log\defaultTrace.trc
    Application : sap.com/irj
    Argument Objs : com.sapportals.portal.prt.component.PortalComponentException: Error in init method
    Component : Demo_LogonPage.certlogon
         at com.sapportals.portal.prt.component.PortalComponentContext.init(PortalComponentContext.java:251)
         at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.refresh(PortalComponentContextItem.java:267)
         at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.getContext(PortalComponentContextItem.java:312)
         at com.sapportals.portal.prt.component.PortalComponentRequest.getComponentContext(PortalComponentRequest.java:385)
         at com.sapportals.portal.prt.service.authenticationservice.AuthenticationService.getLogonIView(AuthenticationService.java:235)
         at com.sapportals.portal.prt.service.hook.SecurityHookService.doNodeHook(SecurityHookService.java:154)
         at com.sapportals.portal.prt.connection.PortalHook.doNodeHook(PortalHook.java:469)
         at com.sapportals.portal.prt.pom.factory.ComponentNodeFactory.newInstance(ComponentNodeFactory.java:138)
         at com.sapportals.portal.prt.pom.factory.ComponentNodeFactory.newInstance(ComponentNodeFactory.java:50)
         at com.sapportals.portal.prt.pom.PortalNode.createComponentNode(PortalNode.java:276)
         at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:617)
         at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:232)
         at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:545)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:405)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:153)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:290)
         at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:346)
         at com.sap.portal.navigation.Gateway.service(Gateway.java:68)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:385)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:263)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:340)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:318)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:824)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:239)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:147)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:37)
         at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:94)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:162)
    Caused by: com.sapportals.portal.prt.core.broker.PortalComponentInstantiationException: Could not instantiate implementation class com.sapportals.portal.ume.component.logon.SAPMLogonCertComponent of Portal Component Demo_LogonPage.certlogon because: Linkage error while loading implementation class
         at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getInstanceInternal(PortalComponentItemFacade.java:234)
         at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getComponentInstance(PortalComponentItemFacade.java:160)
         at com.sapportals.portal.prt.core.broker.PortalComponentItem.getComponentInstance(PortalComponentItem.java:732)
         at com.sapportals.portal.prt.component.PortalComponentContext.getComponent(PortalComponentContext.java:103)
         at com.sapportals.portal.prt.component.PortalComponentContext.init(PortalComponentContext.java:242)
         ... 35 more
    Caused by: java.lang.NoClassDefFoundError: com/sap/security/core/logonadmin/IAccessToLogic
         at java.lang.Class.forName0(Native Method)
         at java.lang.Class.forName(Class.java:219)
         at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getInstanceInternal(PortalComponentItemFacade.java:228)
         ... 39 more
    Arguments : com.sapportals.portal.prt.component.PortalComponentException: Error in init method
    Component : Demo_LogonPage.certlogon
         at com.sapportals.portal.prt.component.PortalComponentContext.init(PortalComponentContext.java:251)
         at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.refresh(PortalComponentContextItem.java:267)
         at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.getContext(PortalComponentContextItem.java:312)
         at com.sapportals.portal.prt.component.PortalComponentRequest.getComponentContext(PortalComponentRequest.java:385)
         at com.sapportals.portal.prt.service.authenticationservice.AuthenticationService.getLogonIView(AuthenticationService.java:235)
         at com.sapportals.portal.prt.service.hook.SecurityHookService.doNodeHook(SecurityHookService.java:154)
         at com.sapportals.portal.prt.connection.PortalHook.doNodeHook(PortalHook.java:469)
         at com.sapportals.portal.prt.pom.factory.ComponentNodeFactory.newInstance(ComponentNodeFactory.java:138)
         at com.sapportals.portal.prt.pom.factory.ComponentNodeFactory.newInstance(ComponentNodeFactory.java:50)
         at com.sapportals.portal.prt.pom.PortalNode.createComponentNode(PortalNode.java:276)
         at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:617)
         at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:232)
         at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:545)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:405)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:153)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:290)
         at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:346)
         at com.sap.portal.navigation.Gateway.service(Gateway.java:68)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:385)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:263)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:340)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:318)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:824)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:239)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:147)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:37)
         at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:94)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:162)
    Caused by: com.sapportals.portal.prt.core.broker.PortalComponentInstantiationException: Could not instantiate implementation class com.sapportals.portal.ume.component.logon.SAPMLogonCertComponent of Portal Component Demo_LogonPage.certlogon because: Linkage error while loading implementation class
         at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getInstanceInternal(PortalComponentItemFacade.java:234)
         at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getComponentInstance(PortalComponentItemFacade.java:160)
         at com.sapportals.portal.prt.core.broker.PortalComponentItem.getComponentInstance(PortalComponentItem.java:732)
         at com.sapportals.portal.prt.component.PortalComponentContext.getComponent(PortalComponentContext.java:103)
         at com.sapportals.portal.prt.component.PortalComponentContext.init(PortalComponentContext.java:242)
         ... 35 more
    Caused by: java.lang.NoClassDefFoundError: com/sap/security/core/logonadmin/IAccessToLogic
         at java.lang.Class.forName0(Native Method)
         at java.lang.Class.forName(Class.java:219)
         at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getInstanceInternal(PortalComponentItemFacade.java:228)
         ... 39 more
    Dsr Component :
    Dsr Transaction : 886750b0f7af11d9c469000bcd9c959d
    Dsr User :
    Indent : 0
    Level : 0
    Message Code :
    Message Type : 1
    Relatives : /System/Server
    Resource Bundlename :
    Session : 92
    Source : com.sap.portal.portal
    ThreadObject : SAPEngine_Application_Thread[impl:3]_10
    Transaction :
    User : Guest

  • Dynamic form with multiple master pages

    I have a 7 pg form that has different data in the footer area. I placed the footer info on it's own separate master page and set the page to the corresponding page numbers. I moved the content area above the footer section so my content can flow to the next page properly. But my problem is since I set the Pagination area to "Place: Top of Page "Page 2" and the rest accordingly, I'm getting an almost blank page with the data from the previous page and the next page pushes to a separate page of its own for every page. Not sure how to make the form flow continuous, this is my first time having to do a form this way. Typically I set the pages when I'm done to "Following Previous" instead of "Top of Next page" in the Pagination Place field for each section and everything works fine then. I've never had to deal with a different master page for each page in the form.
    Any help or suggestion would be greatly appreciated.
    Jim

    If you have 7 pages with different footers, wouldn't it be easier to have the footer also part of the body page instead of Master page.
    Unless you are adding dynamic content at runtime, you can keep the footer in the body page itself. That way you can avoid multiple master pages.
    If you still have issues, you can share the form, so I can have a look at it.
    Thanks
    Srini

  • WD Application acting as an initial logon page

    Hello experts,
    is it possible to have a Java Web Dynpro application acting as an initial logon page removing the current standard logon functionality? If yes, where is the mapping done? I changed authschemes.xml accordingly, restarted the server but I kept getting "javax.servlet.UnavailableException: Initialization of Dispatcher failed" error when accessing the portal.
    Any help will be greatly appreaciated.
    Regards,
    Frank

    Hello Frantisek,
    I think that Portal can take any Picture image for log on page,So WD Application cant do theare.
    WD actually is in ur WD application if it has some cosmetic content to be displayed like LOGO's and all thiose stuff then i will sugest u to Capture its Picture image and set it as log on page .
    Hope thsi help's
    Regards.
    Soni Vinit

Maybe you are looking for

  • How to remove noisy data points read from a text file

    Reading data measurements taken in from a txt file.  How do I get rid of noise aside from going into the text file and deciding point by point what to delete.

  • How many FW devices can you daisy chain?

    Have a new iMac w/ one FW800 port. Need to daisy chain eight FW800 hard drives, two FW400 hard drives, and one FW400 DigiDesign Digi002 ProTools mixing board. I was planning on daisy chaining all the FW800 drives then coming out of the last of those

  • ITunes can't find some songs - can anybody help?

    (I'm reposting this question because the thread it was in was marked as "Answered" - but it wasn't answered, and nobody was replying.) My iTunes library was on an external drive, and it was working just fine. Then there were some problems with the ex

  • IMac (24-inch, Early 2009) Hard Drive Replacement: Hybrid and Maximum Size Question

    I have a 24-inch iMac, early 2009 model and the internal hard drive has died so am looking to replace it and also upgrade it in the process. At the moment the broken internal drive was the standard 1TB model that comes with the computer. I have been

  • Profitability segment greyed out - transaction FB01

    Dear all, I have the following problem: My customer sometimes wants to do manual revenue postings. They are using transaction FB01 (not using FB70 since it is working in their system) and the posting is: Posting key: 01 - posting on customer Posting