Role in dependency on logon URL

Hi there!
We've got portal, that is available via internet, extranet and LAN. It has three logon URLs (server.localdomain.local, portal.publicdomain.com and www.secureserver.com/ourportal(somehash)). Can we somehow do a trick. We want that if user logs on via portal.publicdomain.com, he receives roles 1 and 2, but if he logs on using two other URLs, he receives additional role 3.
Actually we have ESS role on portal that we want to make available only via secured access type (LAN or token).
Is it possible?
Thanks in advance for help and support!
Regards,
DK

Hi,
It is possible.
Role Assining In Portal
http://help.sap.com/saphelp_nw2004s/helpdata/en/8e/f0f7415e639c39e10000000a155106/content.htm
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/1beaa6e3-0601-0010-9aa2-ae7af96a8f67
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/fd0ec690-0201-0010-aeb0-a038c9a1216e
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/394cb890-0201-0010-0787-d3bcf26452cb
Senthil K.

Similar Messages

  • Retrieving Entry Point =True,Roles programatically and retrieving their URL

    Hi Team,
    I want to retrieve the roles whose entry point is equal to true using WebDynpro, And display their names.
    When i am trying to display any role name it is displaying with underscores, like if it is content administration role it is displaying like content_admin_role.
    I want it to display it just similar name which will display in portal, like content administration how can i do this?
    And for each and every role i want to bring the role URL correspond to it.
    I tried this and reached upto some extent but not able to open the role perfectly.
    I used the below code for getting the names of the roles.
    Iterator rit = null;
         try
         IWDClientUser clientUser = WDClientUser.getCurrentUser();
         IUser user = clientUser.getSAPUser();
         rit = user.getRoles(true);
         IRoleFactory rfact = UMFactory.getRoleFactory();
         while (rit.hasNext()) {
         String roleName = (String) rit.next();
         IRole role = rfact.getRole(roleName);
         wdComponentAPI.getMessageManager().reportSuccess("Role names1..."+role.getDisplayName().toString());
         wdComponentAPI.getMessageManager().reportSuccess("Role names2..."+role.getUniqueName().toString());
         //wdComponentAPI.getMessageManager().reportSuccess("Role names3..."+rfact.getRolesOfUser(unique,true));
    Also suggest me to retrieve the URL's of respective roles, and it should navigate to that perticular role when i open that URL in browser.
    Thanks in advance.
    Bala

    Hi,
    First of all you want to distinguish the pcd roles from the LDAP roles. To do that you use a IRoleSearchFilter like this:
    IRoleSearchFilter searchFilter = null;
    try {
    searchFilter = roleFact.getRoleSearchFilter();
    searchFilter.setDisplayName("*", SearchAttribute.LIKE_OPERATOR, false);
    ISearchResult result = roleFact.searchRoles(searchFilter);
    if (result.getState() == ISearchResult.SEARCH_RESULT_OK) {
    while (result.hasNext()) {
    String RoleName = (String) result.next();
    IRole role = roleFact.getRole(RoleName);
    You also need to check if the role is assigned to the user, so get the user's roles and compare them to the ones you got from the search result.
    In order to get name correctly use:
    role.getDescription();
    To see if Entry Point = True you do something like this:
    IPcdContext targetobject =(IPcdContext) initialContext.lookup(role.getUniqueName());
    Object object = targetobject.getAttributes("").get("com.sap.portal.pcd.role.EntryPoint");
    if (object instanceof IPcdAttribute) {
    IPcdAttribute att = (IPcdAttribute) object;
    boolean b = att.getBoolean();
    To get the URL of the role you should use:
    string RoleUrl = "http://<server>:<port>/irj/portal?NavigationTarget=ROLES://" + role.getUniqueName().substring(4);
    Best regards,
    Avishai Zamir

  • Use different column Name in Analytic View depending by logon session language

    Hi everybody.
    Is it possible to have different column names for ONE single Analytic View column depending by the Client session language?
    For instance:
    - we have one (only one)  column name let's say that is 'fatturato' (for an Italian Client session) and 'invoiced' (for an English Client session) etc.. etc..
    in other word the 'column name' changes depending by the language but the column is only 1 (one).
    Is it possible to manage this and how? In SAP Hana Studio?
    Is it possible to store in some way the different names of that column and relate them to the column itself?
    Thank you in advance
    Best regards.
    Sergio

    Hi Sumeet.
    We already did your suggestion...
    But after the action:
    " tab--> Migrate--> Add---> OK"
    what do you have to do to have a multi-language column naming?
    Let's say we have a column name = 'product' (in English).
    We'd like to have for the same column also the following name:
    - 'prodotto'  ->  for Italian
    - 'produit'  -> for French
    - 'produkt' -> for German
    .. and so on
    depending  by the Client session language (and this has to be done automatically of course).
    How this can be achieved?
    Thank you
    Sergio

  • Steps to change Logon URL in R12 Oracle EBS

    Hello there-
    Can anyone send me the steps or Doc ID to change the external URL in R12. We have 2 instances on a single Box. I need to differentiate the instance by their URL.
    Hostname being: development.abc.com
    example:
    Instance 1 should be : dev.abc.com
    Instance should be : vision.abc.com
    Appreciate reposonse!
    Thanks,
    Champak

    Folks,
    Oracle got back to me do these steps, since I have a business constraint. I am not proceeding with the steps. I will do it later and update the forum. However if you guys do it. let me know how it goes.
    Thanks,
    Champak
    Steps:
    Please follow the below steps,
    Section 3: Change an existing 11i install to now use a Virtual Host Name:
    1)On the database tier copy the existing Autoconfig context file under the $ORACLE_HOME/appsutil directory from <SID>_<Physical Name>.xml to <SID>_<Virtual Name>.xml. Edit all hostname values in the new context file from the <Physical Name> to <Virtual Name>.
    2)Edit AutoConfig script ORACLE_HOME/scripts/<CONTEXT_NAME>/adautocfg.sh. <CONTEXT_NAME> is in the format of <SID>_<Physical Name>.xml still. Change the line for variable CTX_FILE to point to the new context file you created in Step 1.
    Example change line:
    CTX_FILE="/u01/ORACLE_HOME/appsutil/VIS9_prdphys1.xml”
    To:
    CTX_FILE="/u01/ORACLE_HOME/appsutil/VIS9_dbvirt1.xml”
    3)Run AutoConfig script ORACLE_HOME/scripts/<CONTEXT_NAME>/adautocfg.sh. This will create a new environment file and new <CONTEXT_NAME> directories that will use the <Virtual Name>. Source the newly created environment file.
    (See Note 165195.1 for more information on Autoconfig).
    Note: The directories and files that reference the physical name of the server can be removed at this point.
    4)Apply Patch 2670791 to all 11i Applications Tiers. Patch 2670791 is included in FND.H and higher. FND.H is included within base 11.5.10 or higher.
    5)On each Application Tier copy the existing Autoconfig context file from
    $APPL_TOP/admin/<SID>_<Physical Name>.xml to
    $APPL_TOP/admin/<SID >_<Virtual Name>.xml. Change all hostname values in the new context file from the <Physical Name> to <Virtual Name> except for Concurrent Processing Host s_cphost.
    6)Alter file $OAD_TOP/admin/scripts/<CONTEXT_NAME>/adautocfg.sh. Again the <CONTEXT_NAME> is in the format of <SID>_<Physical Name>.xml still. Change the line for variable CTX_FILE to point to the new context file you created in Step 1.
    Example change line:
    CTX_FILE=”/u01/appltop/admin/VIS9_appphys1.xml"
    To:
    CTX_FILE=”/u01/appltop/admin/VIS9_appvirt1.xml"
    7)Run AutoConfig script OAD_TOP/admin/scripts/<CONTEXT_NAME>/adautocfg.sh. (See Note 165195.1 for more information on Autoconfig). This will create new environment files and new <CONTEXT_NAME> directories that will use the <Virtual Name>. Source the newly created environment file APPS<SID>_<Virtual Name>.env.
    8)To avoid confusion you may delete all directories and files on each server that have the <CONTEXT_NAME> that references the <Physical Name>. Keep a copy of the original context files you copied in Steps 1 and 5 in case they are needed in the future. The new <CONTEXT_NAME> is in the form of <SID>_<Virtual Name> and those are the only directories and files that should be used from this point on.
    Note: On the Web Server tier if the network file nsswitch.conf has the line ‘hosts: files …’ with files being the first entry after the hosts: entry s_hostname has to match the entry within the /etc/hosts file. If the Local Host Name s_hostname is set to 'appvirt1' then the entry for this server in the network file /etc/hosts has to start with: ‘<IP Address> appvirt1.<domain>’. Otherwise an OPM error will occur and be reported in the Apache error_log file.
    Example format for /etc/hosts file entry on Application Tier:
    127.0.0.1 localhost.localdomain localhost
    <IP> <Physical Name.domain> <Virtual Name.domain> <Virtual Name> <Physical Name>
    Example /etc/hosts file entry on Application Tier::
    127.0.0.1 localhost.localdomain localhost
    160.160.160.2 appvirt1.us.oracle.com appphys1.us.oracle.com appphys1 appvirt1
    9)Bring up the application services.

  • How to create e Role Menu in WAD?

    Hi Gurus,
    I was reading a document about WAD, and mentioned the "Role Menu" web item, so i tried to configured in my web template but i could do it.
    This is the HTML code that im using:
    <P><object>
    <param name="OWNER" value="SAP_BW"/>
    <param name="CMD" value="GET_ITEM"/>
    <param name="NAME" value="ROLEMENU_1"/>
    <param name="ITEM_CLASS" value="CL_RSR_WWW_ITEM_MENU"/>
    <param name="WIDTH" value="150"/>
    <param name="CLOSED" value="X"/>
    <param name="GENERATE_CAPTION" value=""/>
    <param name="ROLE_1" value="ZMYROLE"/>
    <param name="FILTER" value="PYR"/>
    <param name="HEIGHT" value="400"/>
    <param name="BORDER_STYLE" value="NO_BORDER"/>
    <param name="IFRAME" value="X"/>
    <param name="HIERARCHY_COLOR" value=""/>
    ITEM:            ROLEMENU_1
    </object></P>
    So, Can anyone tell me , How can i create a role menu in a web Template?

    All you have to do is use the role menu web item and do not set it equal to any roles.  Once you logon to the web template,it will show you all available queries, web templates, URLs, Crystal Reports, etc...  this can be filtered out.  Are you receiving any errors?
    Jeff

  • 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

  • Logon not refreshing whole page

    Hi all,
    I created anonymous logon page with default frameworkpage. i have two roles.
    One role have page that contain custom logon page and URL iview.
    Second role have two pages with URL iviews.
    If i login through the custom logon page only the desktop inner page is refreshing but not masthead and TLN (both are custom development).
    I need to login to the user.
    All the iVIew are anonymous and isolation method is embedded.
    Is anything wrong in it?
    How can i achieve this?
    Helpful answers will appreciate.
    Thanks,
    Regards,
    Kathiresan R

    Hi,
    You can force an iView to refresh by putting /prtmode/refresh into the URL. So you could easily place a button into an iView and cause a refresh upon pressing the button by calling the iView URL and adding /prtmode/refresh in the URL.
    There is a way to add the refresh button to the Page. Youi can use the frame work taglib to do this.
    Please refer to the following link
    http://help.sap.com/saphelp_nw04/helpdata/en/42/ef0bd053491a71e10000000a422035/content.htm
    Regards,
    Raju

  • OIM 9.1.0.2 ORA-0936 encountered when provisioning roles

    I've configured an Access Policy that provisions users without requiring approval to a DB through the DB connector. It also provisions them with roles: CONNECT and DBA.
    The latter was achieved by making Role provisioning dependent upon User creation completion in the Access Policy. The Access Policy is also where the roles are specified.
    The user is created and role provisioning fires OK, but gets rejected.
    The relevant section in the log looks like this:
    ERROR RMICallHandler-266 XELLERATE.DATABASE - select UD_DB_ORA_P_PRIVILEGE from UD_DB_ORA_P where UD_DB_ORA_P_KEY =
    java.sql.SQLException: ORA-00936: missing expression
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:138)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:316)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:282)
         at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:639)
    <snip>
         at java.lang.reflect.Method.invoke(Method.java:585)
         at com.evermind.server.rmi.RmiMethodCall.run(RmiMethodCall.java:53)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    ERROR RMICallHandler-266 XELLERATE.DATABASE - Class/Method: tcDataBase/readPartialStatement encounter some problems: ORA-00936: missing expression
    java.sql.SQLException: ORA-00936: missing expression
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:138)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:316)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:282)
         at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:639)
         at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:113)
         <snip>
         at com.evermind.server.rmi.RmiMethodCall.run(RmiMethodCall.java:53)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    DEBUG RMICallHandler-266 XELLERATE.ADAPTERS - Class/Method: tcAdpEvent/updateSchItem entered.
    DEBUG RMICallHandler-266 XELLERATE.ADAPTERS - Class/Method: tcAdpEvent/updateSchItem - Data: event - Value: adpDBADDPRIVILEGE
    DEBUG RMICallHandler-266 XELLERATE.ADAPTERS - Class/Method: tcAdpEvent/updateSchItem - Data: New Status - Value: R
    DEBUG RMICallHandler-266 XELLERATE.ADAPTERS - Class/Method: tcAdpEvent/updateSchItem - Data: SchData - Value: Data Access Error
    DEBUG RMICallHandler-266 XELLERATE.ADAPTERS - Class/Method: tcAdpEvent/updateSchItem - Data: Reason - Value: Exception com.thortech.xl.dataaccess.tcDataSetException: Data Access Error was thrown in adapter "DB Add Privilege". The Adapter Response was "Data Access Error"
    There is an article about this on Oracle support, which I think is relevant, it states:
    CAUSE
    The error is caused by the fact that the rule is based on the values of the process form which are not yet commited to the database.
    The usage of the process form will be avoided when creating rules for prepopulate adapters.
    SOLUTION
    Create a rule based on the "Request Target Information" which is reffering attributes of the OIM target user which has to be provisioned.
    Suppose an access policy is used and this is based on a specific autogroup membership, the same rule can be used when creating the rule for the prepopulate adapter.
    Unfortunately, this is greek to me.
    Can anyone explain how I can resolve this problem with the role provisioning?
    Many thanks,
    2Hugh
    Edited by: 2hughg on 08-Mar-2011 09:19

    I had a privilege provisioning task set up as well, when I removed that, the error condition went away.
    2hugh

  • CSS11500 SSL handling question for multiple url/FQDNs with the same ip address

    I know that it's possible on the CSS to handle multiple incoming HTTP requests that terminate on the same IP address and port and balance them to various servers based on the url.   For instance, I can set up www.cats.com and www.dogs.com at the same 192.168.35.12 address in DNS, and set up two different content rules:
    content cats
    vip address 192.168.35.12
    port 80
    url "//www.cats.com/*"
    add server cats1
    add server cats2
    active
    content dogs
    vip 192.168.35.12
    port 80
    url "//www.dogs.com/*"
    add server dogs1
    add server dogs2
    active.
    Easy and straightforward.
    But what if I want to add SSL handling for https://www.cats.com and https://www.dogs.com?
    I'm not sure how to create the ssl-proxy-list where one content rule (ip address/port) combination needs to pass through the ssl module and get matched with the proper ssl certificate.
    Can this be done?  Can one associate multiple certs and keys with a single ssl-server entry and a single ssl accelerator service?  Or do I have to create multiple ssl-proxy-lists for cats and dogs and build multiple ssl services each referring to a unique ssl-proxy-list, and then use the url parameter in the https content rule to determine which ssl service (and therefore which key/cert pair) gets the traffic?
    Thanks in advance for any insights.

    Hi Tim,
    Unfortunately this is not possible; you can't associate multiple certificates to a single proxy list due to the fact that SSL handshake is done first with no visibility of the URL being requested, so the CSS won't know which public server to use in order to perform the traffic decryption.
    But there are a couple of options that you may want to look at (depending on the URL string)
    If your URLs are subdomains and you hold a wildcard SSL certficate to match multiple requests, i.e your domain being "pets.com" you can have a certficate that will match request for dogs.pets.com or cats.pets.com because the cert will be in the form *.pets.com
    The second option is SAN (Subject alternative names) certificates; which give you the option to include up to 4 flavors of the domain within the same file, such as pets.com, pets.net, www.1pets.com.
    I hope this helps.
    Pablo

  • Problem in Creating a Business Partner Role

    Hi Frns,
    I am trying to create a BP Role from CAC->SAP Business Partner->Business Partner->Business partner Roles->Define BP Roles.
    I copied BUP003 and given my BP Role name as ZEmp.
    When i try to save it, it is giving an error message saying
    "NO STANDARD ASSIGNMENT DEFINED FOR BP ROLE CATEGORY BBP003".
    I have checked in BBP003 Category in the same.
    What could be the problem?
    Thanks in Advance
    Rohan

    Hi Roshan,
             You have Created a BP Role,
    You must also have assgned the Same to a BP Role Category Check the Settings for BP Role Category Assignment and when Appropriate you shall Assign Std Assignment of BP Role Category to your BP Role by Selecting the Check Box
    Referal Notes:
    BP Role Category
    Attribute of a BP role.
    Use
    The role category makes it possible for SAP and customer programs to program on the BP role.
    Dependencies
    The role category depends on a differentiation type.
    Any number of BP roles can be assigned to a role category, with one role always acting as the standard role per role category.
    It is possible to control the update of a role by assigning a role category to a role.
    Hope it Anwers your Queries..
    Thanks and Regards,
    RK.

  • NWBC 2.0 logon failure to ABAP/JAVA stack system

    Hi,
    Maybe not the correct forum, but there isn't any for the NWBC.
    I am testing the Netweaver business client 2.0. It seems to work fine for portal connections, but when i try to connect to a netweaver system (abap+java) using the internal ITS url (http://host:8000/sap/bc/gui/sap/its/webgui), i get an error saying:
    Could not open the logon window on server <host> (server URL http:// <host>:8000/sap/bc/gui/sap/its/webgui, logon URL http://<host>:8000/ticketissuer/TicketIssuer?NWBC_avoidCache=460486210'); check if the URL is valid and the server is running
    The URL works fine on the NWBC 1.0. Is there something significantly changed in 2.0? Does the 2.0 version only accept portal URLs? I can't find any documentation on this.
    regards,
    Bas

    hi,
    There might be problem in Properties in the Connection Sections
    Also see the below documentation as i dont know what parameters you might have given for configuring.
    [Configuring NWBC|http://help.sap.com/saphelp_nw70/helpdata/en/46/5549df9d3651eae10000000a114a6b/content.htm]
    [Adjusting properties. |http://help.sap.com/saphelp_nw70/helpdata/en/46/554a149d3651eae10000000a114a6b/content.htm]

  • Dynamic XML content displayed in HTML using url variable

    Hi guys,
    The following is code i am having issues with:
    <script type="text/javascript">
    <!--
    var xml_connect_00 = "new Spry.Data.XMLDataSet(";
    var xml_connect_01 = "assets/xml/toolkit.xml\",
    \"toolkit/section/";
    var xml_connect_02 =
    "/product\",{sortOnLoad:\"product_name\",sortOrderOnLoad:\"ascending\"";
    var xml_connect_03 = ")";
    // Create variable to see if there is a ? in the url
    var url_input = document.URL.indexOf('?');
    // Create variable from ? in the url to the end of the string
    var xml_category = document.URL.substring(url_input+1,
    document.URL.length);
    var dsSoftware =
    document.write(xml_connect_00,xml_connect_01,xml_category,xml_connect_02,xml_connect_03);
    --->
    </script>
    dsSoftware is my XML Data set connection string, and by using
    document.write, the correct string i want is displayed (in my
    html), but - as you can probably guess by now(!) - i want it to
    display in the actual Javascript code so i can connect to the xml
    file and display the contents depending on the url variable sent.
    Is this possible, and if so, am i going about it the right
    way? I am not the most proficient at JavaScript, so may have some
    ugly code (and not even 100% that this can even be done)!!
    Just to give you an outline as to why i am doing this - my
    XML file has different categories within it for different products.
    I send the category name via a url variable to another page
    (containing the above code) that will display the appropriate
    category information depending on what url variable is sent.
    Cheers in advance for any help.

    Me again!
    Sorry to keep updating, but i have now surpassed my last
    question and got the alert to work correctly. The question i have
    now regards the following code:
    <script type="text/javascript">
    <!--
    var params = Spry.Utils.getLocationParamsAsObject();
    var dsSoftware = new
    Spry.Data.XMLDataSet("assets/xml/toolkit.xml", "toolkit/section");
    //If the URL parameter 'software' has a value, set the XPath
    that includes a filter and then load the data.
    if (params.software){
    dsSoftware.setXPath("toolkit/section[name =
    '"+params.software+"']/product");
    dsSoftware.loadData();
    //alert(params.software);
    //-->
    </script>
    Everything seems to work without error, but i cannot load my
    xml file. The problem, i think, is that my xml heirachy is as
    follows:
    "toolkit/section/section_name/product"
    section_name is unique for each section, and that is what i
    am trying to pass through the url variable, so i can display all
    the products from that section.
    Can anyone tell me what i am doing wrong?
    Cheers in advance - again!!

  • Add role to user when added to room

    Hi,
    We currently have all the users from our LDAP server available in the portal. When our content manager creates a new room and adds members we also have to give the members a default role in order to logon. These seperate steps are necessary, because we don't want give access to all the LDAP users.
    Does anyone know if there is a feature, by which we can give users a default role automatically, when adding them as room members?
    Looking forward to your reply.
    Kind regards,
    Joost Christenhusz

    Hi Joost,
    This feature is not available out of the box. To achieve this functionality you can write your own room extension and make sure that this extension is used in the room template. In the extension you can assign the required portal role to the room members. The extension gets executed when the room is created and your room members will be assigned the appropriate portal role. Use this guide as a starting point for room extensions
    https://media.sdn.sap.com/html/submitted_docs/nw_kmc/howto/coll/Room%20Extension%20Developer%20Guide.html
    Hope this helps.
    Akhilesh

  • Webdispatcher not redirecting for multiple url prefixes

    Hi Experts,
    Web Dispatcher configuration already in place.
    We are already using the URL's for NWBC through webdispatcher & masked the hostname & ports for Development/Quality systems in Development webdispatcher systems.
    Now currently we have created the Url with port for EP development systems as "https://abc.company.com:8200" & I have placed the relevant details in configuration profile but the re-direction is not happening and by default its taking the prefix ashttps://abc.company.com:8200/sap/bc/nwbc instead ofhttps://abc.company.com:8200/irj/portal .Also note if I replace the redirection rule & set as icm/HTTP/redirect_0= PREFIX=/, TO=/irj/portal redirection works but the rest of the multiplesystems which is Abap & using nwbc prefixes will not work.So to summarize , we want to use both the redirections for nwbc as well as portal in one webdispatcher.
    Rgd
    Asim

    Hi Tim,
    Unfortunately this is not possible; you can't associate multiple certificates to a single proxy list due to the fact that SSL handshake is done first with no visibility of the URL being requested, so the CSS won't know which public server to use in order to perform the traffic decryption.
    But there are a couple of options that you may want to look at (depending on the URL string)
    If your URLs are subdomains and you hold a wildcard SSL certficate to match multiple requests, i.e your domain being "pets.com" you can have a certficate that will match request for dogs.pets.com or cats.pets.com because the cert will be in the form *.pets.com
    The second option is SAN (Subject alternative names) certificates; which give you the option to include up to 4 flavors of the domain within the same file, such as pets.com, pets.net, www.1pets.com.
    I hope this helps.
    Pablo

  • How to do http session stickiness based on URL patterns?

    Is there a feature within the WL plugin for Apache that would allow me to emulate the "jvmroute" session stickiness behaviour as provided by Tomcat and its plugin. I would like to have the control to tie requests from http clients to particular WLS servers in a cluster depending on the URL. For example http://foo.com/web01 requests would be forwarded to an appsererver app01 and so on. For all other requests (e.g http://foo.com/web), the WL plugin would do its normal load balancing ignoring the stickiness. From my understanding the WLS inbuilt http session stickiness is based on JSessionIDs which are exchanged using cookies - which is something i cannot use in my case since i want the stickiness based on URL patterns.
    I am using WLS 10.0 with Apache 2.2.4 on Linux.
    Thanks
    Ramdas

    Session is not replicated across all the servers in the Cluster.
    Apache knows which server to go using the JSession ID.
    There is a concept of primary and secondary, secondary is selected based on the replication groups there are configured in the cluster.
    you can configure the cluster so that /web01 requests go to different cluster, and /web requests go to different cluster.
    but you can get all the funtiionalities from the single cluster.
    Do you have any java caching that you are not able to replicate across the cluster ?(I know this can be done too).
    let me know what you are actually trying to solve by doing the behavior you explained.

Maybe you are looking for