OAI-PMH Support
(UXPROD-993)
|
|
| Status: | Closed |
| Project: | mod-oai-pmh |
| Components: | None |
| Affects versions: | None |
| Fix versions: | 1.0.0 | Parent: | OAI-PMH Support |
| Type: | Story | Priority: | P3 |
| Reporter: | Hkaplanian | Assignee: | Hkaplanian |
| Resolution: | Done | Votes: | 0 |
| Labels: | epam-thunderjet | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original estimate: | Not Specified | ||
| Issue links: |
|
||||||||
| Sprint: | oai-pmh - sprint 49, oai-pmh - sprint 50 | ||||||||
| Story Points: | 3 | ||||||||
| Development Team: | Thunderjet | ||||||||
| Epic Link: | OAI-PMH Support | ||||||||
| Description |
|
Official specification: https://www.openarchives.org/OAI/openarchivesprotocol.html#ListMetadataFormats 1. Implementation Should always return dublin code and marc21 xml if identifier is not provided. If identifier is provided, should check if that record exists, if not 404. if it exists, return dublin core and marc21 xml. Error conditions:
for now the mod-inventory-storage API should be used to determine if the record exists (https://s3.amazonaws.com/foliodocs/api/mod-inventory-storage/instance-storage.html#instance_storage_instances__instanceid__source_record_marc_json_get) |
| Comments |
| Comment by Viachaslau Khandramai (Inactive) [ 30/Oct/18 ] |
|
Hi Craig McNally and Hkaplanian, timeout exception in ListMetadataFormats requests to edge-oai-pmh happened because of redundant X-Okapi-Url header in Postman testing scenario. The issue can't be reproduced after this header was disabled in the Postman project and wasn't used in requests to edge-oai-pmh. This issue can't happen in real cases. So this story can be considered closed. Best regards, |