Ignore:
Timestamp:
30/06/09 17:07:21 (10 years ago)
Author:
sdonegan
Message:

Updated logging for more clarity for when failing to synchronise sql resultset with required order of docs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI01-discovery/branches/ws-Discovery2-MSI/discoveryUpgrade/src/ndg/services/discovery/DiscoveryServiceSkeleton.java

    r5055 r5438  
    7070         
    7171        public static final String PROXIMITY_ORDER = "proximity"; 
     72         
     73        public static final String PROXIMITY_NEARMISS_ORDER = "proximityNearMiss"; 
    7274         
    7375        public static final String DATASET_RESULTSET_POPULARITY = "datasetResultsetPopularity"; 
     
    304306        public discoveryserviceapi.DoPresentReturnDocument doPresent(discoveryserviceapi.DoPresentDocument request) throws DiscoveryWSException { 
    305307                logger.info(DELIMITER); 
    306                 logger.info("doPresent() invoked"); 
     308                logger.info("doPresent() invoked SJD"); 
    307309                logger.info(DELIMITER); 
    308310 
     
    362364                                        String thisDocNameID = documentsString[i]; 
    363365                                         
     366                                 
    364367                                        //if requestedFormat is "original" i.e. EDP requests -get original format from filename instead for matching purposes 
    365368                                        if (requestedFormat.equals("original")){ 
    366                                                 //logger.info("Actual format: " + Utilities.getOriginalFormatFromFilename(thisDocNameID)); 
     369                                                logger.info("Actual format: " + Utilities.getOriginalFormatFromFilename(thisDocNameID)); 
    367370                                                requestedFormat = Utilities.getOriginalFormatFromFilename(thisDocNameID); 
    368371                                        } 
     
    374377                                        while (thisBit.hasNext()) { 
    375378                                                String xmlDocAsString = (String) thisBit.next(); 
    376  
     379                                                                                                 
    377380                                                idOccurs = xmlDocAsString.contains(Utilities.resultSetCheckString(requestedFormat, thisDocNameID)); 
    378                                                                                          
     381                                                 
     382                                                //idOccurs = xmlDocAsString.contains("dataent_11926620572925392"); 
     383                                                 
    379384                                                //if search term found in xml doc, add it to the vector.  If not, remove that doc from the list in the first place 
    380                                                 //logger.info("Document name: " + thisDocNameID + " search term: " + Utilities.resultSetCheckString(requestedFormat, thisDocNameID)); 
     385                                                logger.info("Document name: " + thisDocNameID + " search term: " + Utilities.resultSetCheckString(requestedFormat, thisDocNameID)); 
    381386                                                if (idOccurs) { 
    382                                                         //logger.info("Match found  using search term:" + Utilities.resultSetCheckString(requestedFormat, thisDocNameID)); 
     387                                                        logger.info("Match found  using search term:" + Utilities.resultSetCheckString(requestedFormat, thisDocNameID)); 
    383388                                                        rearrangedDocsVector.add(xmlDocAsString); 
    384                                                 }  
     389                                                } else { 
     390                                                        logger.error("COULD NOT SYNCHRONISE SQL RESULTS WITH KNOWN DOC_ID!!!"); 
     391                                                } 
    385392 
    386393                                        } 
     
    462469                        list.addListMember(DATASET_RESULTSET_POPULARITY); 
    463470                        list.addListMember(PROXIMITY_ORDER); 
     471                        list.addListMember(PROXIMITY_NEARMISS_ORDER); 
    464472                        list.addListMember(DATASET_UPDATE_ORDER); 
    465473                        list.addListMember(DATASET_ORDER); 
Note: See TracChangeset for help on using the changeset viewer.