Forum Discussion

Michel_62439's avatar
Michel_62439
Icon for Nimbostratus rankNimbostratus
Jul 23, 2010

iScript for PeopleSoft REN server

Hello all,

 

 

I need help with creating an iScript. One of my clients uses a BIGIp F5 Load balancer (v10 if I'm not mistaken) to balance traffic between 2 PeopleSoft servers. One of the aspects of PeopleSoft is a REN server (realtime event notification) which reports the status of a process to a browser window. This REN server listens on a specific hostname/port. When users enter PeopleSoft they go to this address: https://pshrmsacc.infra.local. The load balancer then forwards this traffic to either one of the servers. The REN server however listens on another port then 443, so when users run a process to a window the URL it tries to reach is https://pshrmsacc.infra.local/psren. This gives a "webpage not found" error, because the REN server doesn't listen on port 443. What I basically need is an iScript that checks the URL on for the value /psren and then forwards it to either server A or server B (depending on the state of the server). Oracle mentions the following about this:

 

 

-Configure LB to use an active standby content-switching rule to route all REN server traffic (ie where incoming url contains '/psren') to APPsvr1:7180. Have it select the alternate cluster member (APPsvr2:7180) only when APPsvr1:7180 fails to respond.

 

 

If someone can help me with an iscript for this it would be much appreciated.

 

 

Greetings

 

1 Reply

  • Hamish's avatar
    Hamish
    Icon for Cirrocumulus rankCirrocumulus
    when HTTP_REQUEST {
      if { [HTTP::uri] equals "/psren"} {
        pool RenAppServerPool
      }
    }
    

    And then have a pool called RenAppServerPool that has 2 poolmembers using group priority activation (Appsvr1:7180 with a higher priority than Appsvr2:7180).

    H