How to use the SAIO
SAIO (SOHO Science Archive Inter-Operability Subsystem) is a complementary way to access the SOHO Science Archive (SSA) content through HTTP access. This subsystem shares the core system of the standard SSA User Interface. It is normally called using scripts, application code or command line tools.
- Observation Retrieval: It allows the user to obtain one
single observation file.
- Observation Search: It allows the user to discover
observations that fulfill a certain search criteria.
- Multiple Observation Search / Retrieval: By combining
the two previous points, the SAIO allows the
download of all the observations that fulfill a certain search criteria, by using pagination internally.
This interface is ideally created to fulfill the necessity of retrieving data massively. Through it you can retrieve either one or all the observation files that match a given criteria (INSTRUMENT_NAME, BEGIN_DATE, etc).
We offer a user's manual, some HTTP request examples and the source code of a Java application (AioClient) which performs searches and product retrievals (although any language that could make use of HTTP connections can be used).
SAIO accepts two kinds of requests:
|Metadata Request||To be used when we want to retrieve the metadata details of observation file(s)||http://ssa.esac.esa.int/ssa/aio/metadata-action|
|Data Request||To be used when we want to retrieve an observation file||http://ssa.esac.esa.int/ssa/aio/product-action|
Ideally, this interface should be used by an application that retrieves a list of observations through a metadata request, and then issues a data request for each one of them in order to retrieve the files.