-
Notifications
You must be signed in to change notification settings - Fork 4
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
Non-FDSN URL found in Routing service response #80
Comments
Hi, thank you for reporting this issue. |
Hi, this happens since the
@jschaeff, this means that every client using What do you think? |
Hi @jschaeff . Quick question: Does the service listening the query method on that URL adjust to the dataselect specification? (parameters, types, returns miniSEED, etc) |
Thank you all for the reply. Discarding data might not be a big deal (at least not for our client software), but the problem should not be seen under this perspective, I think. Best |
Hi everyone!
Whenever possible... like in this case. Again, if I understood properly, behind the URL provided by RESIF there is a dataselect service. Am I right @jschaeff ? We had the same case a couple of years ago, when many of us started to serve the data in the |
Hi @damb ! |
Hi @javiquinte,
Yes. When harvesting the URLs should be validated As long as RESIF's EDIT: Sorry, my bad. Modifying/translating the URL while harvesting does not work out without setting up a corresponding reverse-proxy. And once a reverse proxy is set up, it can be easily configured through RESIF's
Breaking clients because of not properly validating internal configuration shouldn't be a reason to use the whenever possible. Also, clients shouldn't need to worry about what's the underlying backend implementation. |
Hi all,
The service itself is not a standard, that's why we don't serve it under The only way for a user to read data from the networks stored as PH5 archive is to pass through this webservice. That's why I thought it is important to advertise it through the routing service. If EIDA routing service is not ready to advertise it, I can remove it easily. It is also advertised through the FDSN: https://www.fdsn.org/ws/datacenters/1/query?name=RESIF&includeDatasets=True |
From what I understood, IRIS uses a dataselect interface on top of several other services delivering miniSEED data, so that there is only one entrypoint to the datacenter regardless of the backoffice details. We might do this also, someday. |
Although,
It's not about the question whether |
RESIF DC supports now the fdsn compliant URL: It is published in our routing tables. |
Thank you @jschaeff but the above solution still breaks the standard, as the two URLS have the same domain
where "<site> is the domain name of the data" (e.g., "google.com"). So, if I am not wrong, either
For the moment, our client software still breaks. I can easily implement the solution 1. above, but I would beforehand have confirmation that 1. is the standard, and why is not mentioned in the official specification Many thanks for your reply |
Many thanks for the fix, now the URL is at:
which is standard FDSN. However, with our client software, when downloading with token, we get now a SSL certificate error:
If the fix is not easy, then better restore the previous non standard FDSN URL, because this can be handled by client software quite easily (e.g.: check and exclude non standard URLs), whereas the error above is out of control |
While waiting for the certificates, I removed the ph5ws services from the routing. |
Our certificate is now OK. |
Fixed |
Currently, the routing service:
www.orfeus-eu.org/eidaws/routing/1/query?format=post
Provides a non-FDSN URL:
http://ws.resif.fr/resifws/ph5-dataselect/1/query
Thus client software which relies on FDSN URLs to retrieve automatically station and dataselect endpoints will discard that URL.
The text was updated successfully, but these errors were encountered: