sana report to cmc marc blanchet, guillaume leclanche viagénie ccsds noordwijkerhout 2013-04-07...

26
SANA Report to CMC Marc Blanchet, Guillaume Leclanche Viagénie CCSDS Noordwijkerhout 2013-04-07 [email protected] [email protected] http://www.viagenie.ca

Upload: chastity-ward

Post on 12-Jan-2016

216 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: SANA Report to CMC Marc Blanchet, Guillaume Leclanche Viagénie CCSDS Noordwijkerhout 2013-04-07 Marc.Blanchet@viagenie.ca Guillaume.Leclanche@viagenie.ca

SANA Report to CMC

Marc Blanchet, Guillaume Leclanche

Viagénie

CCSDS Noordwijkerhout

2013-04-07

[email protected]

[email protected]

http://www.viagenie.ca

Page 2: SANA Report to CMC Marc Blanchet, Guillaume Leclanche Viagénie CCSDS Noordwijkerhout 2013-04-07 Marc.Blanchet@viagenie.ca Guillaume.Leclanche@viagenie.ca

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

Page 3: SANA Report to CMC Marc Blanchet, Guillaume Leclanche Viagénie CCSDS Noordwijkerhout 2013-04-07 Marc.Blanchet@viagenie.ca Guillaume.Leclanche@viagenie.ca

Analytics reports(Website Stats)Top Cities

Origin of the trafficOperating Systems

Page 4: SANA Report to CMC Marc Blanchet, Guillaume Leclanche Viagénie CCSDS Noordwijkerhout 2013-04-07 Marc.Blanchet@viagenie.ca Guillaume.Leclanche@viagenie.ca

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

Page 5: SANA Report to CMC Marc Blanchet, Guillaume Leclanche Viagénie CCSDS Noordwijkerhout 2013-04-07 Marc.Blanchet@viagenie.ca Guillaume.Leclanche@viagenie.ca

The SCID Conflicts

Version GSCID(Hex)

Critical Agency #1 SC #1 Agency #2 SC #2 Probable true SC

1075 NO NASA ORBVIEW-4 ESA ASTRO-SPAS ORBVIEW-4

1089 NO NASA EO-1 ESA ARABSAT2-BSS-1 - both -

103D NO NASA JUNO ESA INTELSAT-K-TV JUNO

10D4 YES NASA GALEX ESA INTELSAT-K-TV - both -

10A5 YES NASA LRO NASA MAP - both -

10E2 NO CNES SPIRALE-2 NASA ST5-2 SPIRALE-2

10E4 NO CNES SPRALE-SIM NASA ST5-3 SPIRALE-SIM

10F7 YES ESA SYRACUSE-3B NSPO ROCSAT-2 - both -

1246 NO CNES SKYNET-5D CNES SKYNET-5C SKYNET-5D

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.

Page 6: SANA Report to CMC Marc Blanchet, Guillaume Leclanche Viagénie CCSDS Noordwijkerhout 2013-04-07 Marc.Blanchet@viagenie.ca Guillaume.Leclanche@viagenie.ca

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

[email protected]

Page 7: SANA Report to CMC Marc Blanchet, Guillaume Leclanche Viagénie CCSDS Noordwijkerhout 2013-04-07 Marc.Blanchet@viagenie.ca Guillaume.Leclanche@viagenie.ca

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

Page 8: SANA Report to CMC Marc Blanchet, Guillaume Leclanche Viagénie CCSDS Noordwijkerhout 2013-04-07 Marc.Blanchet@viagenie.ca Guillaume.Leclanche@viagenie.ca

Backup Contents

• SANA(ty) report

• SCID issue examples

• V1 and V2 SCID registry analysis

• Conflicts

• Open Issues

Page 9: SANA Report to CMC Marc Blanchet, Guillaume Leclanche Viagénie CCSDS Noordwijkerhout 2013-04-07 Marc.Blanchet@viagenie.ca Guillaume.Leclanche@viagenie.ca

Spacecraft IDs RegistrySanity Report and Actions

Marc Blanchet

Guillaume Leclanche

Viagénie

[email protected]

[email protected]

http://www.viagenie.ca

Page 10: SANA Report to CMC Marc Blanchet, Guillaume Leclanche Viagénie CCSDS Noordwijkerhout 2013-04-07 Marc.Blanchet@viagenie.ca Guillaume.Leclanche@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

Page 11: SANA Report to CMC Marc Blanchet, Guillaume Leclanche Viagénie CCSDS Noordwijkerhout 2013-04-07 Marc.Blanchet@viagenie.ca Guillaume.Leclanche@viagenie.ca

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.

Page 12: SANA Report to CMC Marc Blanchet, Guillaume Leclanche Viagénie CCSDS Noordwijkerhout 2013-04-07 Marc.Blanchet@viagenie.ca Guillaume.Leclanche@viagenie.ca

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).

Page 13: SANA Report to CMC Marc Blanchet, Guillaume Leclanche Viagénie CCSDS Noordwijkerhout 2013-04-07 Marc.Blanchet@viagenie.ca Guillaume.Leclanche@viagenie.ca

Examples of Paper Trail

Page 14: SANA Report to CMC Marc Blanchet, Guillaume Leclanche Viagénie CCSDS Noordwijkerhout 2013-04-07 Marc.Blanchet@viagenie.ca Guillaume.Leclanche@viagenie.ca

Status of Spacecraftid Registry

Page 15: SANA Report to CMC Marc Blanchet, Guillaume Leclanche Viagénie CCSDS Noordwijkerhout 2013-04-07 Marc.Blanchet@viagenie.ca Guillaume.Leclanche@viagenie.ca

SCID Version 1 (TM)

Not Assigned: 254 (24%)

white Returned: 54 (5%)

pale blue Assigned: 710 (69%)

green Uncleared: 6 (1%)

red

Page 16: SANA Report to CMC Marc Blanchet, Guillaume Leclanche Viagénie CCSDS Noordwijkerhout 2013-04-07 Marc.Blanchet@viagenie.ca Guillaume.Leclanche@viagenie.ca

SCID Version 2 (TC)

Not Assigned: 41 (16%) white

Returned: 23 (8%) pale blue

Assigned: 192 (75%) green

Uncleared: 0 (0%) red

Page 17: SANA Report to CMC Marc Blanchet, Guillaume Leclanche Viagénie CCSDS Noordwijkerhout 2013-04-07 Marc.Blanchet@viagenie.ca Guillaume.Leclanche@viagenie.ca

SCID Version 3 (Prox)

Free: 1011 (98%) white

Returned: 2 (1%) pale blue

Assigned: 11(1%) green

Uncleared: 0 (0%) red

Page 18: SANA Report to CMC Marc Blanchet, Guillaume Leclanche Viagénie CCSDS Noordwijkerhout 2013-04-07 Marc.Blanchet@viagenie.ca Guillaume.Leclanche@viagenie.ca

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 ?

Page 19: SANA Report to CMC Marc Blanchet, Guillaume Leclanche Viagénie CCSDS Noordwijkerhout 2013-04-07 Marc.Blanchet@viagenie.ca Guillaume.Leclanche@viagenie.ca

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.

Page 20: SANA Report to CMC Marc Blanchet, Guillaume Leclanche Viagénie CCSDS Noordwijkerhout 2013-04-07 Marc.Blanchet@viagenie.ca Guillaume.Leclanche@viagenie.ca

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:

Page 21: SANA Report to CMC Marc Blanchet, Guillaume Leclanche Viagénie CCSDS Noordwijkerhout 2013-04-07 Marc.Blanchet@viagenie.ca Guillaume.Leclanche@viagenie.ca

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 [email protected] !

Page 22: SANA Report to CMC Marc Blanchet, Guillaume Leclanche Viagénie CCSDS Noordwijkerhout 2013-04-07 Marc.Blanchet@viagenie.ca Guillaume.Leclanche@viagenie.ca

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, ...

Page 23: SANA Report to CMC Marc Blanchet, Guillaume Leclanche Viagénie CCSDS Noordwijkerhout 2013-04-07 Marc.Blanchet@viagenie.ca Guillaume.Leclanche@viagenie.ca

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.

Page 24: SANA Report to CMC Marc Blanchet, Guillaume Leclanche Viagénie CCSDS Noordwijkerhout 2013-04-07 Marc.Blanchet@viagenie.ca Guillaume.Leclanche@viagenie.ca

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 ?

Page 25: SANA Report to CMC Marc Blanchet, Guillaume Leclanche Viagénie CCSDS Noordwijkerhout 2013-04-07 Marc.Blanchet@viagenie.ca Guillaume.Leclanche@viagenie.ca

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.