-
Notifications
You must be signed in to change notification settings - Fork 501
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
"https://hdl.handle.net" is hard coded! #5137
Comments
@Mahsanas with software, anything is possible. 😄 Are you interested in making a pull request? I would suggest adding a new JVM option similar to the ones described at http://guides.dataverse.org/en/4.9.4/installation/config.html#configuring-dataverse-for-handles . Perhaps it could be called "dataverse.handlenet.baseurlstring" to match "doi.baseurlstring"? In the code the variable is called "providerLink" so maybe that's a better name? I don't have a strong opinion about the name. |
Maybe this is related to #4106, too? |
It looks like you want an 'independent' server setup, is that true @Mahsanas? BTW the handles should always resolve via handle.net, they use the prefix to find your handle server and redirect to the the landingpage registered at your server. |
@PaulBoon I'd love to get you off a fork some day so if you feel like creating a pull request, please do! 😄 |
I am getting closer towards a PR. |
@PaulBoon thanks for working on this! Please let us know if you get blocked. |
I just rediscovered that the 'Independent handle service setup' does not work with the old client lib. This was one reason for us to upgrade with our fork more then a year ago. |
@PaulBoon well, there's a lot in QA right now. Please take a look at https://waffle.io/IQSS/dataverse . My suggestion would be to use your branch with a the new client lib as a starting point and create a new branch from there for this issue. Does that make sense? During code review we can always do "compare across branches" to see just the new "diff" but I'm not too worried about it because the "new client lib" pull request is fairly small and straightforward. |
After a bit of struggling with git rebase I managed to do a PR at #5604 |
Hi,
We are using handles for our dataverse instance and would like to use our local handle server instead of the Global Handle Registry (GHR). But the "https://hdl.handle.net" is hard coded at:
https://github.com/IQSS/dataverse/blob/v4.9.4/src/main/java/edu/harvard/iq/dataverse/HandlenetServiceBean.java#L396
Is it possible to make it configurable so we can use our local handle server instead of GHR ?
Thank you,
Mahsa
PS: for information on how local handle server can work as a resolution site (instead of GHR), please refer to chapter 10 of this document(http://www.handle.net/tech_manual/HN_Tech_Manual_9.pdf).
The text was updated successfully, but these errors were encountered: