Ignore:
Timestamp:
05/27/13 15:54:47 (11 years ago)
Author:
oschonef
Message:
  • add preliminary Zeerex record parser and Zeerex record data object (used in explain, still disabled)
  • make non-strict mode more forgiving
  • (preliminary) add version attribute to parse() method of record data parsers
File:
1 edited

Legend:

Unmodified
Added
Removed
  • SRUClient/trunk/src/test/java/eu/clarin/sru/client/TestUtils.java

    r2467 r2936  
    4242    public static SRUScanRequest makeScanRequest(String baseURI) {
    4343        SRUScanRequest request = new SRUScanRequest(baseURI);
    44         request.setScanClause("fcs.resource");
     44        request.setScanClause("fcs.resource = root");
    4545        request.setExtraRequestData("x-clarin-resource-info", "true");
    4646        return request;
     
    7575            SRURecord record = response.getRecord();
    7676            logger.info("schema = {}", record.getRecordSchema());
     77            if (record.isRecordSchema(SRUExplainRecordData.RECORD_SCHEMA)) {
     78                dumpExplainRecordData(record.getRecordData());
     79            }
    7780        }
    7881    }
     
    145148
    146149
     150    public static void dumpExplainRecordData(SRURecordData recordData) {
     151        if (SRUExplainRecordData.RECORD_SCHEMA.equals(recordData.getRecordSchema())) {
     152            SRUExplainRecordData data = (SRUExplainRecordData) recordData;
     153            logger.info("host={}, port={}, database={}", new Object[] {
     154                    data.getServerInfo().getHost(),
     155                    data.getServerInfo().getPort(),
     156                    data.getServerInfo().getDatabase()
     157            });
     158           
     159        }
     160    }
     161
     162
    147163    public static void dumpResource(Resource resource) {
    148164        logger.info("CLARIN-FCS: pid={}, ref={}",
Note: See TracChangeset for help on using the changeset viewer.