120 likes | 216 Views
CFA Development Status. CAA/CFA Meeting ESAC, Oct 11 th 2011. CFA Team. European Space Agency. In the beginning. Archive subsystems development. At present. Old schedule. Updated schedule. Future plans. Internal release (Dec 1 st 2011) Plotting tools implementation
E N D
CFA Development Status • CAA/CFA Meeting • ESAC, Oct 11th 2011 CFA Team European Space Agency CAA/CFA Meeting | CFA Team | ESAC | Octiber 11 2011
In the beginning CAA/CFA Meeting | CFA Team | ESAC | Octiber 11 2011
Archive subsystems development CAA/CFA Meeting | CFA Team | ESAC | Octiber 11 2011
At present Old schedule Updated schedule CAA/CFA Meeting | CFA Team | ESAC | Octiber 11 2011
Future plans • Internal release (Dec 1st 2011) • Plotting tools implementation • Regular data deliveries • AIO implementation • Beta release (Jan/Feb 2012) CAA/CFA Meeting | CFA Team | ESAC | Octiber 11 2011
Status of archive subsystems development Under development (pending ICD) To be connected to Concatenation Tool CAA/CFA Meeting | CFA Team | ESAC | Octiber 11 2011
User Interface CAA/CFA Meeting | CFA Team | ESAC | Octiber 11 2011
Import Module • This is the process in charge of importing the Archive files to the data repository • Highly project dependent • No ABSI module for it • This module copies (or moves, depending on the agreement with the project) files to the archive file repository • It logs all its actions into the database (ingestion schema) through the Query Manager Import Processes: 1. Select following file to be imported 2.Store initial info in database 3.Import this file into the archive filesystem 4.Store process info in database If the process fails at some point, initial info will be stored in database, so we will now that it has failed CAA/CFA Meeting | CFA Team | ESAC | Octiber 11 2011
Ingest Module • Ingest module is in charge of extracting the metadata from the archive repository files and storing it in the database. • Highly project dependent • No ABSI module for it • It logs all its actions into the database (ingestion schema) through the Query Manager • Ingest component contains four modules: • Metadata Parser(handle ingestion request) • Notification Parser(any information not being file metadata, it is sent to the notification parser) • File Metadata Parser (access the data to extract the relevant information) • BEAN2DAO (insert parsed metadata into the DB) CAA/CFA Meeting | CFA Team | ESAC | Octiber 11 2011
Concatenation Tool • First version ready • Allows overlapping of files - Allowing detached headers? CAA/CFA Meeting | CFA Team | ESAC | Octiber 11 2011
Concatenation Tool (II) • Duplicated <File> metadata • Handling different cases: • Missing “include” sentence • “Include” within a “parameters” file • Metadata already present in the file CAA/CFA Meeting | CFA Team | ESAC | Octiber 11 2011
→ Questions ? Suggestions CAA/CFA Meeting | CFA Team | ESAC | Octiber 11 2011