Ignore:
Timestamp:
2010-12-07T17:05:38+13:00 (13 years ago)
Author:
sjb48
Message:

FormatAction constructs message containing format string that is sent to the collection. The message knows the service, and if it is the browse service, then it also knows the classifer list number.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/src/java/org/greenstone/gsdl3/collection/ServiceCluster.java

    r21770 r23405  
    509509        return response;
    510510    }
    511    
     511
     512    if (type.equals(GSXML.REQUEST_TYPE_FORMAT_STRING)) {
     513        logger.error("Received format string request");
     514        String service = request.getAttribute("service");
     515        logger.error("Service is " + service);
     516        String classifier = null;
     517        if(service.equals("ClassifierBrowse"))
     518        {
     519            classifier = request.getAttribute("classifier");
     520            logger.error("Classifier is " + classifier);
     521        }
     522        Element format_element = (Element) GSXML.getChildByTagName(request, GSXML.FORMAT_STRING_ELEM);
     523        String format_string = GSXML.getNodeText(format_element);
     524        logger.error("Format string: " + format_string);
     525        logger.error("Config file location = " + GSFile.collectionConfigFile(this.site_home, this.cluster_name));
     526    }
    512527    if (type.equals(GSXML.REQUEST_TYPE_SYSTEM)) {
    513528        response = processSystemRequest(request);
Note: See TracChangeset for help on using the changeset viewer.