Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Harvest: Investigate OAI-PMH protocol test for registration as a data provider. #3307

Closed
kcondon opened this issue Aug 23, 2016 · 8 comments
Closed

Comments

@kcondon
Copy link
Contributor

kcondon commented Aug 23, 2016

The OAI-PMH website has information on registering as a data provider, including running a protocol test. We had done this for our first version of harvesting and would be good to do this for validation, improved interoperability, and increased data discovery (being on the list of data providers).

http://www.openarchives.org/pmh/register_data_provider
http://www.openarchives.org/pmh/register_data_provider#Protocol_Conformance_Testing

We currently pass the basic functionality test but have some issues on the in-depth test needed to register as a provider.

@rmo-cdsp
Copy link
Contributor

Any informations/help needed about my pull request, or anything else about OAI-PMH (as much as I can help about it) ?

@landreev
Copy link
Contributor

@rmo-cdsp
I left a comment in #3368.
Thank you for reporting this and submitting a fix. We will incorporate in the next release.

@djbrooke
Copy link
Contributor

landreev added a commit that referenced this issue Oct 17, 2016
 - adds working implementation of ListRecords mechanism;
 - cleaner organization of the classes implementing and/or extending XOAI interfaces and classes;
 - more improvements and fixes.
@djbrooke djbrooke assigned landreev and unassigned landreev Oct 18, 2016
@landreev landreev mentioned this issue Oct 19, 2016
11 tasks
@djbrooke djbrooke assigned scolapasta and unassigned landreev Oct 21, 2016
@pdurbin
Copy link
Member

pdurbin commented Oct 21, 2016

@scolapasta scolapasta removed their assignment Oct 27, 2016
@kcondon
Copy link
Contributor Author

kcondon commented Oct 27, 2016

Passed on test env with small test data, failed on one test with full prod data:

Checking for correct use of resumptionToken (if used)

Request: GET http://dvn-vm5.hmdc.harvard.edu:8080/oai?verb=ListRecords&metadataPrefix=oai_dc

[FAIL] A cursor value was supplied with the resumptionToken but it did not have the correct value zero for the first response. The value was '1'.

@landreev
Copy link
Contributor

Pushed a fix into the branch.

@landreev landreev assigned kcondon and unassigned landreev Oct 28, 2016
@kcondon
Copy link
Contributor Author

kcondon commented Oct 28, 2016

OK, merged. Tests pass, submitted production url for registration though their process for https is currently manual on their end. Closing ticket!

@pdurbin
Copy link
Member

pdurbin commented Feb 3, 2017

This came up in https://groups.google.com/d/msg/dataverse-community/_gLUaA47aOY/RVGfwOhqAgAJ . I accidentally, reconfirmed that this issue is fixed in 4.6, perhaps. 😄

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants