Opened 13 years ago
Closed 10 years ago
#136 closed defect (fixed)
HandleResolver does not work on catalog.clarin.eu server
Reported by: | patdui | Owned by: | Twan Goosen |
---|---|---|---|
Priority: | minor | Milestone: | |
Component: | VLO web app | Version: | |
Keywords: | Cc: | dieter.vanuytvanck@mpi.nl |
Description
The handleResolver api is used to get the name of a resource based on the handle, see ResourceLinkPanel?.java. This does not work on the catalog.clarin.eu server. This server is in the Demilitarized zone and is thus slighlty different then our test server. What happens is the HandleResolver? tries to get the ip adres of our local handle server this server has two ip adresses an external and an intranet one. One of them doesn't work on from the catalog server. Tobias also knows a bit more about this.
Eric also had some contact with the handle api guys and told us to use: HandleResolver?.sendRequestToSite()
Which is not as trivial as it sounds but it could be an option. Another options is to just to our own http requests and get the data from that.
NOTE that the vlo has to work with handles in general and not only with our own handles.
Change History (8)
comment:1 Changed 12 years ago by
Owner: | changed from patdui to herste |
---|---|
Priority: | major → critical |
Status: | new → assigned |
comment:2 Changed 12 years ago by
Cc: | dieter.vanuytvanck@mpi.nl added |
---|
comment:3 Changed 12 years ago by
bump - Herman, as you know how to contact the MPI sysadmins, can you have a closer look and talk to them to get this fixed? thanks!
comment:4 Changed 12 years ago by
This has been (partially) solved in release 2.10, but still not all handles are resolved, see eg:
comment:5 Changed 11 years ago by
Priority: | critical → minor |
---|
The current workaround (to use the hdl.handle.net HTTP proxy instead) seems to work reasonably well, lowering priority. Still it is faster to use the handle API directly.
comment:6 Changed 10 years ago by
Maybe look at the experimental REST API: http://www.handle.net/overviews/rest-api.html
comment:7 Changed 10 years ago by
Owner: | changed from herste to Twan Goosen |
---|
comment:8 Changed 10 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
3.0 is using the REST API and it works quite well. Using the JAVA library might be slightly preferable, see #550.
This needs more attention. Handles are an important pillar of our infrastructure and we should be able to give a good support in our software. Tibor Kalman (tibor.kalman at gwdg.de) can help with API problems.