Fetching IP Address Of Logged In User When Using Load Balancer (Doc ID 2256594.1)

Last updated on JULY 18, 2017

Applies to:

Siebel CRM - Version 15.7 [IP2015] and later
Information in this document applies to any platform.

Symptoms

On : 15.7 [IP2015] version, Client Functionality

ACTUAL BEHAVIOR
---------------
Fetching IP Address of logged in User


Customer has a requirement to fetch the IP Address on user login and based on some business logic they need to do some transactions. For this they are using Out of box BS - Web Engine HTTP TXN, method - GetAllServerVariables. In the outputs they get the IP address as Output argument - REMOTE_HOST.
This is working fine on their lower environment wherein the IP address is being fetched, but in their UAT env they have observed that there is always a single IP address value which is being returned by this BS for all the logins from different machines. The difference in the UAT env is that here, customer is using a Load Balancer, and Web Engine HTTP TXN is retrieving only the IP address of the load balancer and not of the original source machine.


Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms