Details
-
Feature
-
Not Assigned
-
None
-
Obs Mgt & Controls
-
-
-
2
-
2
-
0
-
Team_KAROO
-
Sprint 5
-
-
-
7.3
-
-
MVP_Extension OPS-SCI Team_KAROO goal_O2
Description
Create an initial version of the unique ID generator, as proposed in https://confluence.skatelescope.org/display/SE/SKA+Unique+Identifiers
Note: the "decision log" page for this is here: https://confluence.skatelescope.org/display/SE/Format+and+generation+of+Unique+Identifiers where the decision is summarised and there are potentially useful comments.
for use in the MVP to avoid the problem of identicial UIDs.
Ideally this initial version should also be able to generate integer scanIDs that can fit within 40 bits - these are not in the same format.
Details TBC, but the above link provides a fairly complete specification.
Though implementation as a library may be a useful tool for local testing, implementation as a (probably RESTful) service is better, and is what will be required in production. It should be capable of multiple instances, each with its own "generatorId" (as defined in the confluence page).