D a t a P r o v i d e r V a l i d a t i o n a n d R e g i s t r a t i o n
|
Showing validation log
Running validation checks
baseURL is http://www.ijimai.org/journal/oai/provider
Registration requested
Request logged from 212.31.195.20
Checking Identify response
Request: GET http://www.ijimai.org/journal/oai/provider?verb=Identify
Administrator email address journal@ijimai.org
[PASS] Correctly reports OAI-PMH protocol version 2.0
[PASS] baseURL supplied matches the Identify response
[PASS] Datestamp granularity is 'seconds'
[PASS] earliestDatestamp is 2011-10-19T11:02:36Z
Checking ListSets response
Request: GET http://www.ijimai.org/journal/oai/provider?verb=ListSets
[PASS] responseDate has correct format: 2012-03-28T10:46:28Z
[PASS] Extracted 31 set names: { book book_chapter journal_article ... }, will use setSpec=book in tests
Checking ListIdentifiers response
Request: GET http://www.ijimai.org/journal/oai/provider?verb=ListIdentifiers&metadat…
[PASS] responseDate has correct format: 2012-03-28T10:46:29Z
[PASS] Good ListIdentifiers response, extracted id 'oai:International Journal of Interactive Multimedia and Artificial Intelligence:4' for use in future tests.
Checking ListMetadataFormats response
Request: GET http://www.ijimai.org/journal/oai/provider?verb=ListMetadataFormats&ide…
[PASS] responseDate has correct format: 2012-03-28T10:46:30Z
[PASS] Good ListMetadataFormats response, includes oai_dc
Checking GetRecord response
Request: GET http://www.ijimai.org/journal/oai/provider?verb=GetRecord&identifier=oa…
[PASS] responseDate has correct format: 2012-03-28T10:46:32Z
[PASS] Datestamp in GetRecord response (2011-10-19T13:43:05Z) has the correct form for seconds granularity.
[PASS] Datestamp in GetRecord response (2011-10-19T13:43:05Z) matched the seconds granularity specified in the Identify response.
[PASS] Valid GetRecord response
Checking ListRecords response
Request: GET http://www.ijimai.org/journal/oai/provider?verb=ListRecords&from=2011-1…
[PASS] responseDate has correct format: 2012-03-28T10:46:33Z
[PASS] Response is well formed
[PASS] ListRecords response correctly included record with identifier oai:International Journal of Interactive Multimedia and Artificial Intelligence:4
Checking exception handling (errors)
Request: GET http://www.ijimai.org/journal/oai/provider?junk
[PASS] Error response correctly includes error code 'badVerb'
Request: GET http://www.ijimai.org/journal/oai/provider?verb=junk
[PASS] Error response correctly includes error code 'badVerb'
Request: GET http://www.ijimai.org/journal/oai/provider?verb=GetRecord&metadataPrefi…
[PASS] Error response correctly includes error code 'badArgument'
Request: GET http://www.ijimai.org/journal/oai/provider?verb=GetRecord&identifier=oa… Journal of Interactive Multimedia and Artificial Intelligence:4
[PASS] Error response correctly includes error code 'badArgument'
Request: GET http://www.ijimai.org/journal/oai/provider?verb=GetRecord&identifier=in…
[PASS] Error response correctly includes error code 'idDoesNotExist'
Request: GET http://www.ijimai.org/journal/oai/provider?verb=ListIdentifiers&until=j…
[PASS] Error response correctly includes error code 'badArgument'
Request: GET http://www.ijimai.org/journal/oai/provider?verb=ListIdentifiers&from=ju…
[PASS] Error response correctly includes error code 'badArgument'
Request: GET http://www.ijimai.org/journal/oai/provider?verb=ListIdentifiers&resumpt…
[PASS] Error response correctly includes error code 'badArgument'
Request: GET http://www.ijimai.org/journal/oai/provider?verb=ListRecords&metadataPre…
[PASS] Error response correctly includes error code 'badArgument'
Request: GET http://www.ijimai.org/journal/oai/provider?verb=ListRecords&resumptionT…
[PASS] Error response correctly includes error code 'badResumptionToken'
Request: GET http://www.ijimai.org/journal/oai/provider?verb=ListRecords&metadataPre…
[PASS] Error response correctly includes error code 'badArgument'
Request: GET http://www.ijimai.org/journal/oai/provider?verb=ListRecords&metadataPre…
[PASS] Error response correctly includes error code 'badArgument'
Request: GET http://www.ijimai.org/journal/oai/provider?verb=ListRecords
[PASS] Error response correctly includes error code 'badArgument'
[PASS] All 13 error requests properly handled
Checking for version 2.0 specific exceptions
Request: GET http://www.ijimai.org/journal/oai/provider?verb=ListRecords&metadataPre…
[PASS] Error response correctly includes error code 'badArgument'
Request: GET http://www.ijimai.org/journal/oai/provider?verb=ListRecords&metadataPre…
[PASS] Error response correctly includes error code 'noRecordsMatch'
Checking that HTTP POST requests are handled correctly
Request: POST http://www.ijimai.org/journal/oai/provider (Content: verb=Identify)
[PASS] POST test 1 was successful
Request: POST http://www.ijimai.org/journal/oai/provider (Content: verb=GetRecord, identifier=oai:International Journal of Interactive Multimedia and Artificial Intelligence:4, metadataPrefix=oai_dc)
[PASS] POST test 2 was successful
Checking for correct use of resumptionToken (if used)
Request: GET http://www.ijimai.org/journal/oai/provider?verb=ListRecords&metadataPre…
Got resumptionToken daee52a465f206b4077a79ce317e4366
Request: GET http://www.ijimai.org/journal/oai/provider?verb=ListRecords&resumptionT…
[PASS] Resumption tokens appear to work
Summary - success
Total error count: 0
Successfully updated OAI registration database to status robust.
Validation complete