NG/AMS APIs
+ Clients:
•Two APIs
implemented in C (C library) and Python (class) provided.
•Facilitates
implementation of client applications communicating with NGAS, e.g. to retrieve data files.
•Two command
line utilities are provided, based on the C and Python API, which can be used to interact with an NG/AMS Server.
•A standalone
Archive Client is provided, based on the C-API:
—Independent
of any DBMS.
—Can be used
to archive files from any remote host which can access the NGAS Archive via HTTP.
—Attempts to
archive file is retried until success is returned or file classified as bad by
the remote NGAS
system.
—Files not
cleaned up before cross-checking that they are really in the remote NGAS Archive (CHECKFILE Command).
—First
applications: Archiving of HARPS pipeline products and WFCAM files from Cambridge/UK.