CFA Development Status

12
CAA/CFA Meeting | CFA Team | ESAC | Octiber 11 2011 CFA Development Status CAA/CFA Meeting ESAC, Oct 11 th 2011 European Space Agency CFA Team

description

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 - PowerPoint PPT Presentation

Transcript of CFA Development Status

Page 1: CFA Development Status

CAA/CFA Meeting | CFA Team | ESAC | Octiber 11 2011

CFA Development Status

CAA/CFA Meeting

ESAC, Oct 11th 2011

European Space AgencyCFA Team

Page 2: CFA Development Status

CAA/CFA Meeting | CFA Team | ESAC | Octiber 11 2011

In the beginning

Page 3: CFA Development Status

CAA/CFA Meeting | CFA Team | ESAC | Octiber 11 2011

Archive subsystems development

Page 4: CFA Development Status

CAA/CFA Meeting | CFA Team | ESAC | Octiber 11 2011

At present

Old schedule

Updated schedule

Page 5: CFA Development Status

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)

Page 6: CFA Development Status

CAA/CFA Meeting | CFA Team | ESAC | Octiber 11 2011

Status of archive subsystems development

To be connected to Concatenation Tool

Under development

(pending ICD)

Page 7: CFA Development Status

CAA/CFA Meeting | CFA Team | ESAC | Octiber 11 2011

User Interface

Page 8: CFA Development Status

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

Page 9: CFA Development Status

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)

Page 10: CFA Development Status

CAA/CFA Meeting | CFA Team | ESAC | Octiber 11 2011

Concatenation Tool

- First version ready

- Allows overlapping of files- Allowing detached headers?

Page 11: CFA Development Status

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

Page 12: CFA Development Status

CAA/CFA Meeting | CFA Team | ESAC | Octiber 11 2011

Questions ?→

Suggestions