IESR SRU/W Access
SRU/W Access Details
The basic access details for the IESR SRU/W service are as follows:
- Locator: http://iesr.ac.uk/service/sru or http://iesr.ac.uk:2225/service/sru
- SRU/W version: 1.2
- HTTP Transport: GET, POST (SRU); SOAP (SRW)
- Result Formats: IESR; DC
- Zeerex: http://iesr.ac.uk/service/sru
- WSDL (for SRW): http://iesr.ac.uk/registry/intf/srw/iesrsrw.wsdl
Note that a request is interpreted as SOAP (i.e. SRW) if it contains 'Content-type: text/xml' or 'Content-type: application/soap+xml' in its HTTP header.
Request Parameters Supported
| Parameter | Value | Requirement |
|---|---|---|
| operation | searchRetrieve; explain | Mandatory |
| version | 1.2 (or 1.1) | Mandatory |
| query | CQL query: see IESR CQL Context Set | Mandatory |
| startRecord | (Default: 1) | Optional (searchRetrieve only) |
| maximumRecords | (Default: 25) | Optional (searchRetrieve only) |
| recordPacking | xml (default) or string | Optional |
| recordSchema | iesr; http://iesr.ac.uk/schemas/xsd/iesr.xsd; dc; info:srw/schema/1/dc-v1.1 (default is iesr) | Optional (searchRetrieve only) |
SearchRetrieve Response Parameters Supported
| Parameter | Value | Requirement |
|---|---|---|
| version | 1.2 | Mandatory |
| numberOfRecords | Mandatory | |
| records | Unless numberOfRecords=0 | |
| nextRecordPosition | If there are more records | |
| diagnostics | According to the SRU Specification | If there are errors |
Examples
Some SRU examples and SRW examples are available.