260 likes | 388 Views
Marc Blanchet, Guillaume Leclanche Viagénie CCSDS Noordwijkerhout 2013-04-07 Marc.Blanchet@viagenie.ca Guillaume.Leclanche@viagenie.ca http://www.viagenie.ca. SANA Report to CMC. Activities since San Antonio. Operating the registries CCSDS Glossary update
E N D
Marc Blanchet, Guillaume Leclanche Viagénie CCSDS Noordwijkerhout 2013-04-07 Marc.Blanchet@viagenie.ca Guillaume.Leclanche@viagenie.ca http://www.viagenie.ca SANA Report to CMC
Activities since San Antonio • Operating the registries • CCSDS Glossary update • Google Analytics complete implementation • SM&C XML Schemas • Assisting CCSDS working groups • RESTful API: • Integrating and normalizing Spacecraftid registry
Analytics reports(Website Stats) Top Cities Operating Systems Origin of the traffic
SANA Spacecraft Registry Summary • Resolving issues between old SCID registry (text file) and source materials has been a challenge • Paper forms with “sticky notes” & “scribbles” • Missing forms, missing Email, missing requests or responses • Registries are now 90% plus updated in working version of DB • Assignment overlaps for identified for three (3) S/C (GALEX, LRO, Syracuse-3B), but operational impacts are not expected (see next page) • Version 2 SCID assignment space nearly exhausted, limited ability to satisfy explicit number, identical V1 & V2, or large requests • Developed new transaction based, automated, form with built in checking and workflow, form operational in March 2014 • Some open questions remain, will be resolved in SSG via telecon • Need final updates and agency contact verification, then into production
The SCID Conflicts 0D4: GALEX was initially assigned « other » GSCIDs but NASA requested D4 for it and it was assigned although already used by INTELSAT-K-TV. There are differences in the frequencies used. No mention whether the projects were notified or not. 0A5: There are only a few MHz difference in the frequencies used. The projects had already been informed by the previous SCID registry maintainer. 0F7: There are differences in the frequencies used. The projects had already been informed by the previous SCID registry maintainer.
Upcoming Work • Combined and unified contact database • MACAO, Spacecraftid reps, agency reps, etc • to be coordinated with CCSDS main web site • goal: a single storage of information with API to cross-reference • Object identifiers registry tree-view (CSTS request) • Ticket system for tracking requests, integrated with info@sanaregistry.org
Upcoming Work • Update web site (to have similar look&feel of ccsds.org) • Handling of Versioning (ex: Schemas) • RESTful API in production • Considering use of the web registration form/process developed for spacecraftid for all registries • Meet/Assist various working groups for upcoming/current work (D-DOR, CSTS, ...) • Spacecraftid registry updated and in production
Backup Contents • SANA(ty) report • SCID issue examples • V1 and V2 SCID registry analysis • Conflicts • Open Issues
Spacecraft IDs RegistrySanity Report and Actions • Marc Blanchet • Guillaume Leclanche • Viagénie • Marc.Blanchet@viagenie.ca • Guillaume.Leclanche@viagenie.ca • http://www.viagenie.ca
SCID Assignments • Most assignment requests come with special instructions: • requesting specific ID • is not always possible • requesting a large set of consecutive IDs • The technical reasons are not always obvious
SCID Registry Cleanup • Context reminder: • before: different sources of authoritative data for spacecraftid (paper, WDC excel sheet, WDC text registry). Contradictory data. Need to cleanup. • Hired secretary for 3 months, full time. Started early January, ended March 28th. • Cleanup mostly done. • ~ 1000 spacecraftids verified/corrected/enhanced • ~ 100 spacecraftids remaining to be verified • When cleanup finalized, then merged clean database will be put into production.
SCID Registry Cleanup, contd • The only real authoritative data was the paper forms. Some were missing. A lot of scribbling on the papers. • Period in which the registry was in limbo. Printed emails show that agencies were running their own registry which ran into duplicated registrations. • Papers were scanned. Each spacecraftid now has an attachment with the paper forms, for future reference (but kept private).
SCID Version 1 (TM) • Not Assigned: 254 (24%) • white • Returned: 54 (5%) • pale blue • Assigned: 710 (69%) • green • Uncleared: 6 (1%) • red
SCID Version 2 (TC) • Not Assigned: 41 (16%) • white • Returned: 23 (8%) • pale blue • Assigned: 192 (75%) • green • Uncleared: 0 (0%) • red
SCID Version 3 (Prox) • Free: 1011 (98%) • white • Returned: 2 (1%) • pale blue • Assigned: 11(1%) • green • Uncleared: 0 (0%) • red
New conflicts are discovered by the agencies • CNES asked us to check a specific SCID • It was allocated by e-mail, but never recorded • There are no traces in the records • The only trace is the e-mail history on CNES server • After verification, it creates a new conflict if used in real flight by CNES. • How should SANA proceed ?
Spacecraft IDs New Backend • Transaction-based: • For each existing ID, we record all transactions • Assignments, returns, reassignments are separate transactions • Allows to easily rebuild the history of an ID and check consistency • We build Unit Tests • Simple tests checking the consistency of the backend: • Do all returns correspond to an assignment ? • Are all dates valid ? • Etc. • We generate the public record from this backend directly without human intervention.
Assignment Request FormProcess • Requests are now handled by a web request form and its processing engine • Request by the Agency Representative: • Request by the End-User:
Assignment Request FormAdvantages • Spacecraftid registry history has shown that many issues are related to manual re-entry of data. • Automating requests starting at the source minimize this problem. • Simple straightforward process. Fill the form, then click on links in e-mails. • Requires only manual validation of the allocation by SANA • Went through a beta program with a few requests. Put into production in march. • For any question, contact info@sanaregistry.org !
Registry Questions • What should be the returns display Policy? • Display all Returns ever done • Display only Returns that are the last transaction on an SCID (not yet reassigned) • Don't display Returns at all • For Returns, which date to display ? • Return Date • Assignment Date • Both • Should additional data be shown publicly? • currently not shown: frequencies, launch dates, ...
Registry Questions • Updating spacecraftid records: • Missions/Spacecrafts: • change name during the life of the mission • have multiple names for the same mission • may change data (frequencies, launch date, ...) • How can SANA receives the latest changes? • Special requests such as: • V1 and V2, synchronized • specific id • Currently handled in free text in the form, requires manual intervention. Would like to automate, which means offering various possibilities in the form.
Agency Representatives • Looking for “Godfathers” • GISTDA (TH) – V1 212 (THEOS) 2004-12-06 • OSTIN (SG) – V2 1E2 (POPSAT-HIP1) 2013-07-10 • Assigned with authorization from CCSDS Secretary • [GR] Hellenic National Space Committee • Need an e-mail address • Need an abbreviation • [DK] Danish Space Research Institute • Need an abbreviation. Is “DSRI” ok ? • [IL] Ministry of Communications • Need an abbreviation. Is “MOC” ok ? • [SE] Swedish Space Corporation • Need an abbreviation. Is “SSC” ok ? • [RU] Central Research Institute of Machine Building • Need an abbreviation. Is “TSNIIMASH” ok ?
Spacecraft ID Next Steps • Finish cleanup task • Send questions to agency representatives for spacecrafts that have an unclear status • Final integration and QA. Put into production the new database.
Questions? info@sanaregistry.org Marc.Blanchet@viagenie.ca Guillaume.Leclanche@viagenie.ca