Changeset 6710 for TI01-discovery-API


Ignore:
Timestamp:
09/03/10 16:34:44 (9 years ago)
Author:
sdonegan
Message:

Update allows client IP recieved from discovery service via updated xsd & wsdl (demo testbed) to be inserted alongside portal IP in search logging db

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI01-discovery-API/trunk/v3n_NDG3/discoveryUpgrade/src/ndg/services/discovery/DiscoveryServiceSkeleton.java

    r6704 r6710  
    564564                 
    565565                //TODO: get originator IP and originating PORTAL IP              
    566                 String ipAddress = "";   
     566                String portalIPAddress = "";   
    567567                MessageContext messageContext = MessageContext.getCurrentMessageContext();   
    568568                if (messageContext != null) {   
    569                         ipAddress = (String) messageContext.getProperty(MessageContext.REMOTE_ADDR);   
    570                 }   
    571  
     569                        portalIPAddress = (String) messageContext.getProperty(MessageContext.REMOTE_ADDR);   
     570                } 
     571                 
     572                String clientIPAddress = "";  
     573                if (messageContext != null) { 
     574                        clientIPAddress = requestContentToLog.getClient(); 
     575                } 
     576                 
    572577                //concatenate all scope into single comma separated string 
    573578                String scopeString = ""; 
     
    628633                        + "'" + scopeString + "'" 
    629634                        + "," 
    630                         + "'" + ipAddress + "'" 
    631                         + "," 
    632                         + "'portalIP'" 
     635                        + "'" + clientIPAddress + "'" 
     636                        + "," 
     637                        + "'" + portalIPAddress + "'" 
    633638                        + "," 
    634639                        + boundingBoxAsPolyString 
Note: See TracChangeset for help on using the changeset viewer.