added mvc controller method to clear the OAI caches: oai/clearCaches.do
#1342: added caches to limit the load on exists when a client performs a list of getRecord requests.
fixed position of oai:about
logging OAI errors in debug mode instead of info
returning the correct error code for non existing identifiers
removed legacy map for OAI errors. using enum instead.
Fixed stringtemplate for provenance block
Supporting provenance.
go and check for the OAI db to use without restarting, but only when the resumption token is not involved.
Fixes baseURL handling used by the verb Identify
Not counting even for date range queries. OAI requests with date ranges are served without the information about the completeListSize.
Cching the metadata formats info with ehcache to avoid a call to the IS at each OAI request.
fixed handling of unexisting set
Cleaned logs
The oai database currently in use is discovered dynamically from the OAIConfiguration profile.The xquery to use to retrieve the db name from the configuration is in the property services.oai.publisher.db.xquery.The OAI controller/core have been refactored....