Load Balancing Portal that uses JPDK portlets

We are having the following Portal architecture :
-Browser
-Firewall
-Load Balancers
-Multiple 9iAS middle-tiers (2)
-DB Server
We are using Web Providers registered with Portal which calls JPDK portlets.
We have registered the Web Provider url's, but of course had to
enter a URL to point to the location of the provider.xml. If we enter the URL specifying a particular 9iAS middle-tier hostname, all requests for the provider from any of the middle-tiers are routed through the one 9iAS server, which places a heavy load on this server.
Requirement : We want to specify the location of the provider.xml as local to the particular 9iAS server and so call the portlet from the same server, which will spread the load.
What would be the best way to achieve this ?

Hi,
You can very well provide the URL of 'Load balancer' while registering the WebProvider, provided it meets the following condition :
Condition : For example, your middle-tiers are named 'machineA' & 'machineB'. Your loadbalancer's name being 'loadbalancer'. Say, a user wants to access a file by name 'test.html' which exists in both machineA & machineB and is identical. Let http://machineA/test.html & http://machineB/test.html be the URLS for accessing it.
The user should get the output after specifying the loadbalancer's name in the place of the 'serverA' or serverB.
Something like, http://loadbalancer/test.html
If the condition is satisified, you can register the webprovider with Loadbalancer's URL.
--Sriram                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

Similar Messages

  • Problem with the nodes in Oracle Portal using JPDK Portlets

    Here in Production environment we have 2 different Portal Servers
    Even if logged in with the node 'b' then also the images path showing path from node 'a' only.
    Note:
    The thing is both the Portal servers are sharing the common portal repository.
    We are using JPDK Portlets with Oracle Appserver

    Does anyone know how to modify an existing report with sub labels within the main report? I am trying to resize one of the labels.
    O'Neil

  • SSL Setup in a load balanced portal

    Hi,
    We are implementing a portal landscape and also we are using a hardware based (Cisco ACE) load balancer for load balancing purposes.
    So the configuration would be:
    Portal requests --> Load Balancer --> Portal --> Backend
    We are trying to implement SSL until the portal server and I have a question regarding the SSL certificate installation process.
    The URL on the load balancer would be for example https://portaltest.mycompany.com which would load balance the requests between the application servers of the portal (https://sapeptest1.mycompany.com:50001/irj/portal and https://sapeptest2.mycompany.com:50001/irj/portal).
    So, first thing we will have to do would be to install an SSL certificate (signed by a Trusted CA) on the load balancer with a CN=portaltest.mycompany.com.
    I understand that for https to function properly, the host name in the URL we are using to get to the server should match the CN of the SSL certificate installed on the server.
    Now, can we install the same certificate (that we put on the LB) on the portal as well?
    (This might not work because the server type will be different)
    (or)
    Do we need to buy 2 certificates with the same CN and install one each on the LB and portal ?
    Can some one please suggest on how to proceed with the SSL setup and certificate installation process ?
    Thank You ,
    Raj

    Raj Kumar wrote:
    My question is about how to go about installing the certificates on the LB and on the portal.
    If you aren't using web dispatcher, then the details of the installation on the LB will depend on your LB (Cisco? Radware? etc?). I suggest contacting your LB vendor for that.
    Sen's link is for SSO, you want the [SSL procedure|http://help.sap.com/saphelp_nw70/helpdata/en/f1/2de3be0382df45a398d3f9fb86a36a/frameset.htm].
    You probably don't need a signed cert on the portal server itself (depending on whether your LB validates the cert). You could just use the default self-signed cert, since users won't be connecting to it directly and so won't be troubled by warnings about untrusted certs: the traffic from the AS would still be encrypted, you would only lose out on the server authentication feature (which you don't need, since again users won't see it).
    On the other hand, do you really need SSL on portal server? That adds overhead at both the LB and portal. It's usually sufficient to use HTTP from the LB to the back-end, as long as the servers only allow connections from the LB. I realize you aren't using web dispatcher, but this looks like scenario #3 in [this diagram|http://help.sap.com/saphelp_nw70/helpdata/en/d8/a922d7f45f11d5996e00508b5d5211/frameset.htm]
    Regards,
    Sean

  • Recommended configuration for load balanced Portal with load balancer, multiple gateways and multiple servers.

    Does anyone have a recommended network, hardware and software configuration guide for a Portal installation running with multiple gateways load balanced (ie one URL) that talk to multiple servers?

    David,
    We've used Resonate (software) to load balance the gateways. It allows
    you to group all the gateways under 1 virtual URL and load balance the
    incoming connections over each gateway depending on the rules that you
    define in Resonate. Look in the SUN portal whitepapers there is one that
    talks about it specifically.
    As far as load balancing the calls to the portals, the gateways will
    automatically load balance across all the portals that they know about
    using a simple round-robin rotation. You may be able to use Resonate in
    front of the portals but you may need to activate persistance within
    Resonate to ensure that the user always ends up on the portal that he
    established his initial connection on (if you want that), check with Sun
    on this one.
    David Broeren wrote:
    Recommended configuration for load balanced Portal with load balancer,
    multiple gateways and multiple servers.
    Does anyone have a recommended network, hardware and software
    configuration guide for a Portal installation running with multiple
    gateways load balanced (ie one URL) that talk to multiple servers?
    Try our New Web Based Forum at http://softwareforum.sun.com
    Includes Access to our Product Knowledge Base!

  • Recently my adobe is taking much longer to load PDF files that used to open immediately

    recently my adobe is taking much longer to load PDF files that used to load almost instantly

    Look at this comprehensive trouble shooting document;
    https://discussions.apple.com/docs/DOC-3353
    I suggest that you start with SMC and PRAM resets.
    Then  a Safe Boot.
    Ciao.

  • ACE load balancing and testing using soapUI

    Hey, I am trying to crowd source a solution for this problem.
    A client is testing using soapUI to an application that is being load balanced via ACE. There are two webservers behind the VIP servicing the client request. When client tests, requests are timing out per the soapUI log. A packet capture was taken and it clearly shows that ACE is not forwarding the HTTP data back to the client. When client tests by bypassing the ACE load balancer, it works fine. But, there are other clients from other applications that are making successful connection to the load balanced application via the VIP.
    Question, is there any thing unique with making HTTP/XML based requests using soapUI? LB configuration is shown below:
    class-map match-all EAI_PWS_9083
      2 match virtual-address 10.5.68.29 tcp eq 9083
    serverfarm host EAI_PWS_9083
      description WebSphere Porduction
      failaction purge
      probe tcp9083
      rserver ESSWSPAPP01 9083
        inservice
      rserver ESSWSPAPP02 9083
        inservice
    policy-map type loadbalance first-match L7_POLICY_EAI_PWS_9083
      class class-default
        serverfarm EAI_PWS_9083
    policy-map multi-match L4SLBPOLICY
    class EAI_PWS_9083
        loadbalance vip inservice
        loadbalance policy L7_POLICY_EAI_PWS_9083
        loadbalance vip icmp-reply active
        appl-parameter http advanced-options CASE_PARAM
    parameter-map type http CASE_PARAM
      case-insensitive

    Hi,
    Your configuration looks fine. I am not familiar with soapUI but if it is like a normal TCP connection followed by HTTP requests, i don't see why this shouldn't work.
    Do you know if there is a difference while using soapUI and normal request using browser?
    Regards,
    Kanwal

  • Load balancing ssl that terminates on servers

    hi,
    right now i have a very simple clear-text http + https setup. initially, my load-balancer was terminating SSL, but because of the way our application works, we moved away from that and installed an SSL-server on the servers themselves which we know works fine when we access the servers directly.
    on the css i have a very simple ssl-balance rule:
    content srv.443
    add service srv1.ssl
    add service srv2.ssl
    advanced-balance sticky-srcip
    protocol tcp
    port 443
    url "/*"
    vip address 10.72.39.17
    active
    service srv1.ssl
    ip address 10.72.39.71
    protocol tcp
    keepalive port 51001
    port 51001
    active
    service srv2.ssl
    ip address 10.72.39.72
    protocol tcp
    port 51001
    keepalive port 51001
    active
    the problem i'm seeing right now is that even though i deleted all config regarding ssl-termination on the css, every time i hit the 'ssl-vip' i still get the locally generated certificate instead of the valid one i get when hitting the web-servers directly.
    it's weird that the css keeps trying to use its own certificate, when all related config has been deleted.
    now i have a question, i assumed that there was no problem if one tries to load-balance ssl-traffic when the traffic is terminated on the servers themselves. now i'm not so sure, so an initial question is: can this be done?
    regards,
    c.

    yes, SSL can be terminated on the servers and loadbalancer by the CSS.
    You should remove the "url" from your config because the traffic is now encrypted and the CSS can't see the url.
    If the config is what you indicated, there is no way the CSS can send its own certificate.
    Absolutely no way :-)
    Are you sure your server is sending the correct certificate ?
    Gilles.

  • Question about Load Balancing Wireless connections using WLC- F5- ISE

    Hi all,
    Can anyone give me some orientation how the radius auth process/handshake between the WLC and ISE changes once the F5 is installed in the middle in order to perform load balancing?
    We can do some kind of load balancing by configuring different radius servers on each WLC for which, I must configure the same shared secret in the WLC and ISE so the radius request/accept could be processed.
    Now that we have the F5 in the middle, do I need to create/configure the same shared secret in the F5 so radius transactions can be processed by this device?. Based on the following link, I must configure the F5 in the ISE like another NAD device (similar to the WLC) but I do not know if this additional configuration in the ISE includes the Auth parameter to be added in the ISE NAD (F5) configuration.
    How to properly use a load balancer in Cisco's Identity Services Engine
    http://www.networkworld.com/community/blog/load-balancing-cisco-identity-services-engine
    Our sheme is shown next,

    When you covert the pair into SSO, all the APs will go to the ACTIVE unit.  No unit will "live" in the standby unit because this unit will "share" the AP-support license between the two.
    This is the first step you need to get sorted.  Send an email to [email protected] and give them the exact details of what you want to do (i. e.  AP SSO) and then provide the serial number of your nominated active WLC and the serial number of your nominated standby WLC.

  • Database Logon Failed when loading Access mdb that use a system mdw

    I am trying to get my Report Viewer ASP.NET application running 11 R2 SP3 to open a report that uses Access database with a system database file (mdb and mdw file)
    the report runs fine in the designer and it runs fine on the developer test computer
    but the production environment that does not have the full Crystal Designer installed just the runtime engine (but does have the full MSAccess running) cannot load the database
    i keep getting "Database Logon Failed"
    SWIP Reports
    Error Exporting Report
    Report:     Help Desk Reports Over 3 Days
    Server Name:     \\poseidon\IT\Databases\itdept.mdb
    Database Name:     \\poseidon\IT\Databases\itdept.mdb
    User:     GLOBAL\ADMINISTRATOR
    IP:     127.0.0.1
    ============================================================
    | Exception Information
    +----------------------------------------------------------------------
    |  Exception Message:     Database logon failed.
    |  Exception Source:     CrystalDecisions.ReportAppServer.DataSetConversion
    |  Inner Exception:          
    |  Begin Stack Trace:
    |        at CrystalDecisions.ReportAppServer.ConvertDotNetToErom.T_
    |          hrowDotNetException(Exception e)
    |        at CrystalDecisions.ReportSource.EromReportSourceBase.Exp_
    |          ortToStream(ExportRequestContext reqContext)
    |        at CrystalDecisions.CrystalReports.Engine.FormatEngine.Ex_
    |          portToStream(ExportRequestContext reqContext)
    |        at CrystalDecisions.CrystalReports.Engine.ReportDocument._
    |          ExportToStream(ExportOptions options)
    |        at CrystalDecisions.CrystalReports.Engine.ReportDocument._
    |          ExportToHttpResponse(ExportOptions options, HttpRe_
    |          sponse response, Boolean asAttachment, String atta_
    |          chmentName)
    |        at CrystalDecisions.CrystalReports.Engine.ReportDocument._
    |          ExportToHttpResponse(ExportFormatType formatType,_
    |          HttpResponse response, Boolean asAttachment, Strin_
    |          g attachmentName)
    |        at reports.PushReport(ExportFormatType expType, String Co_
    |          ntentType, String Ext, Boolean Popup)
    |        at reports.exportReport(String strExpFmt)
    +----------------------------------------------------------------------
    For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
    does anyone have any advice on why this is failing only on the server but is not failing on the developer or the designer computers.

    public Reports(String RptPath)
                this._ExpOptions.ExportDestinationType = ExportDestinationType.NoDestination;
                this._ExpOptions.ExportFormatType = ExportFormatType.NoFormat;
                this._RptDoc = new ReportDocument();
                this._RptDoc.Load(RptPath, OpenReportMethod.OpenReportByTempCopy);
                login();
    private void login()
                if (!_IsLoggedIn)
                    try
                        String dbName = this._RptDoc.DataSourceConnections[0].ServerName.ToString();
                        for (int i = 0; i < this._RptDoc.DataSourceConnections.Count; i++)
                            this._RptDoc.DataSourceConnections<i>.SetLogon(uid(dbName), pwd(dbName));
                        foreach (ReportDocument Sub in this._RptDoc.Subreports)
                            dbName = Sub.DataSourceConnections[0].ServerName.ToString();
                            for (int i = 0; i < Sub.DataSourceConnections.Count; i++)
                                Sub.DataSourceConnections<i>.SetLogon(uid(dbName), pwd(dbName));
                        ConnectionInfo coninfo = new ConnectionInfo();
                        coninfo.DatabaseName = this._RptDoc.DataSourceConnections[0].DatabaseName;
                        coninfo.ServerName = this._RptDoc.DataSourceConnections[0].ServerName;
                        coninfo.UserID = this._RptDoc.DataSourceConnections[0].UserID;
                        coninfo.Password = this._RptDoc.DataSourceConnections[0].Password;
                        foreach (CrystalDecisions.CrystalReports.Engine.Table crtbl in this._RptDoc.Database.Tables)
                            TableLogOnInfo logoninfo = crtbl.LogOnInfo;
                            logoninfo.ConnectionInfo = coninfo;
                            crtbl.ApplyLogOnInfo(logoninfo);
                        _IsLoggedIn = true;

  • Where is my page loading indicator bar that used to appear in the address box?

    Just updated to FF 36.0.1. Now I no longer have the red bar that used to appear in my address box that showed the progress of a page loading. Do I need to set an option somewhere or is it an extension/plugin?

    If you had a progress bar in the address bar, I think that probably was created by an extension. Perhaps the extension needs to be updated? You can check for extension updates on the Add-ons page. Either:
    * Ctrl+Shift+a
    * "3-bar" menu button (or Tools menu) > Add-ons
    In the left column, click Extensions. Then on the right side, above the list, click the "gear" button and Check for Updates.
    Also, if the extension is disabled it will appear at the bottom of the list on a grayed background. Hopefully after any available update you can re-enable it in that case.
    Any improvement?

  • On versions 4, what happeded to the Stop Loading "X" command that used be on the upper-left toolbar?

    I just downloaded Ver. 4.0. After doing so, I've noticed that the Stop Loading command, the X that used to reside in the upper left of the toolbar, is now gone. I've searched, but cannot find a process for replacing it. This used to be a valuable tool for me as I"m on dial-up. I use it to stop my current page from loading so I can jump to another site thus allowing it to load faster.

    Firefox 4 no longer shows a Reload and Stop button on the Navigation Toolbar, but has a button on the right end of location that shows the different states. During the page load process it shows as a Stop button and after the loading has finished the button is changed to a Stop button. If you type in the location bar then that button becomes a Go button.<br />
    You can middle-click that button to duplicate the current tab to a new tab.
    If you want the previous appearance back then you can use these steps:
    * Open the "View > Toolbars > Customize" window to move the Stop and Reload button out of the location bar.
    * Move the Reload and Stop buttons to their previous position at the left side of the location bar.
    * Set the order to "Reload - Stop" to get a combined "Reload/Stop" button.
    * Set the order to "Stop - Reload" or separate them otherwise to get two distinct buttons.

  • Load Balancing Option while using SOA Direct

    we are SOA Suite and Oracle Service Bus on separate domains/clusters. We will host the OSB Services on cluster which is load balanced using BIG IP. This primarliy load balances http requests. What are the load balancing options when when we make calls from BPEL to OSB. Using http we are good because of BIG IP. What about when if we use SOA-DIRECT?

    here http://download.oracle.com/docs/cd/E17904_01/doc.1111/e15866/soa.htm t says
    "The SOA-DIRECT transport supports the following features: .... Failover and load balancing (not available for services in the Service Callback role"
    but it refers to OSB -> BPEL calls.... you are interested by BPEL -> OSB.... let me search further...

  • Load Balance Reverse Poxy using ACE and HTTP Header Sticky

    Dear all,
    I have a reverse proxy that makes HTTP and HTTPS requests to an ACE.
    For implement persistence I want to configure HTTP HEADER Stickyness using the X-Forwarder-For information but I don't know:
    How to implement it ( I'l apreciate a little example about it).
    Which values I need for OFFSET and LENGHT fields.
    Can you help me please?
    Thanks a lot!!

    Hi Cesar.
    Thanks a lot for your answer but I think you misunderstand the question or I'm not explaninig very well
    I don't need to insert anything.
    The serverfarm X will be accesed by a reverse proxy. This reverse proxy already inserts the X-Forearder-From header, so the request from the reverse proxy comes with this header to the serverfarm X.
    The problem is that now, the serverfarm X sticky the client based on source IP. This is a wrong behavior becasue all the request comes form the same source (Reverse proxy) and all the load forwards to the same real IP address.
    This is because I want to change the sticky from source IP to HTTP header and looks for the X-Forwarder-For filed.
    Hop it will clarify the question!

  • Load Balancing Access manager using Citrix Netscaler

    Anyone have any experience with this? Have the netscaler doing round robin cookie insert.
    Can't find any good examples.
    Do I need to add com.iplanet.am.lbcookie.name=something to AMConfig.properties and then put that name on the netscaler?
    Thanks in advance.

    All you should need to do is make sure the LB is doing sticky sessions.

  • Load Balancing with ACE using HTTP Header information

    Hello,
    I am trying to setup a class-map using http loadbalance match-all.
    What I want to do is check for the HTTP Host and if it doesnot match the http referer than go to server farm A. if it does match then go to server farm B.
    My problem is the host can be serveral different values as well as the referer. Can you setup varibales in the ACE so I can store the value from http host and compare it against http referer?
    Thanks
    Mike C.

    It should be like this (If you want to use separate class maps for referrer & Host).
    class-map type http loadbalance match-any site1-HostHDR
    2 match http header Host header-value ".*site1.com"
    class-map type http loadbalance match-any site1-Referer
    2 match http header Referer header-value "http://site1.*"
    class-map type http loadbalance match-any site2-HostHDR
    2 match http header Host header-value ".*site2.com"
    class-map type http loadbalance match-any site2-Referer
    2 match http header Referer header-value "http://site2.*"
    class-map type http loadbalance match-all Site1-policy
    2 match class-map site1-HostHDR
    3 match class-map site1-Referer
    class-map type http loadbalance match-all Site2-policy
    2 match class-map site2-HostHDR
    3 match class-map site2-Referer
    policy-map type loadbalance http first-match Site1
    class Site1-policy
    serverfarm SFarm-A
    class Site2-policy
    serverfarm SFarm-A
    class class-default
    serverfarm SFARm-B
    Syed Iftekhar Ahmed

Maybe you are looking for

  • ESS WF WS04200009 Leave request with HTML (BP for SAP R/3 4.7))

    Hi there all, I hope somebody can help how to configure this scenario. I searched around on SDN and SAP Help but couldn't find a thing. I actually have 2 questions: 1. is there somebody who has some how-to guides for the ESS scenarios especially abou

  • Idoc to multiple interfaces in XI

    Hi, how can we handle same Idoc ( MATMAS.MATMAS03) sending to multiple interfaces in XI otherthan using multi mapping? If we develop one scenario now and in future if you want to send same idoc to different systems, do we have to change the existing

  • How to print a footer using CL_GUI_ALV_TREE class

    Dear Abapers. I'm using SET_TABLE_FOR_FIRST_DISPLAY method from CL_GUI_ALV_TREE class to display a report in an ALV Tree and I need to display the footer. Using the PRINT_END_OF_PAGE event from class CL_GUI_ALV_GRID we can display the header, but I n

  • PLEASE HELP - Inconsistent AQ Behavior!

    HELP!!!! HELP!!!! HELP!!!! We are using Java 1.3 and Oracle 8.1.7's aqapi.jar. A frontend application enqueues messages OK. The other "side" of the queue dequeues these messages MOST of the time, but not all the time. If we change it from blocking fo

  • Timeline too long

    So I have my project finished at 6 minutes or so but when I export, I'm getting about double that amount of time loaded into my final movie. It's the "extra space" that comes after my ending... how do I get rid of this so the movie ends when the cont