NCEAS / metacat

Data repository software that helps researchers preserve, share, and discover data
https://knb.ecoinformatics.org/software/metacat
GNU General Public License v2.0
25 stars 12 forks source link

Include EZID api library in Metacat for registering DOIs. #835

Closed mbjones closed 6 years ago

mbjones commented 6 years ago

Author Name: ben leinfelder (ben leinfelder) Original Redmine Issue: 5755, https://projects.ecoinformatics.org/ecoinfo/issues/5755 Original Date: 2012-11-30 Original Assignee: ben leinfelder


Repo is https://code.ecoinformatics.org/code/ezid and it builds a jar.

mbjones commented 6 years ago

Original Redmine Comment Author Name: Matt Jones (Matt Jones) Original Date: 2012-12-01T00:41:16Z


The library report has been moved to github because a bunch of people wanted to use it there. So, see:

http://github.com/mbjones/ezid

mbjones commented 6 years ago

Original Redmine Comment Author Name: ben leinfelder (ben leinfelder) Original Date: 2012-12-03T15:55:13Z


This is in Metacat now, pulling from the configured shoulder and username/password we had added for the initial KNB DOI conversion.

It seems like we should probably make the EZID service URLs configurable so that we can utilize their test server (n2t-stage) when needed. Right now the service URLs are hardcoded as static fields in the jar file. I think just overloading the EZIDService() constructor to take additional service URL params would be a good place to start so that we have an option when calling apps use this api.

mbjones commented 6 years ago

Original Redmine Comment Author Name: ben leinfelder (ben leinfelder) Original Date: 2013-03-11T22:28:03Z


Added baseUrl parameter to constructor to allow use of testing EZID servers. Now building with hudson as well: http://dev-testing.dataone.org/maven

mbjones commented 6 years ago

Original Redmine Comment Author Name: Redmine Admin (Redmine Admin) Original Date: 2013-03-27T21:31:34Z


Original Bugzilla ID was 5755