-
Key: OARIS-3
-
Status: closed
-
Source: BAE SYSTEMS ( Mr. Simon Mettrick)
-
Summary:
There are no #pragma keylist statements in the OARIS IDL. Whilst this statement does not appear to be part of the formal DDS specification, the specification recognises that there does need to be a way of doing this. By way of example the ALMAS PSM does contain keylist statements.
However, X-Types introduces @Key as a syntax for indicating keys - better to do this. -
Reported: OARIS 1.0b1 — Wed, 28 Jan 2015 10:49 GMT
-
Disposition: Resolved — OARIS 1.0
-
Disposition Summary:
Define key fields to define object uniqueness semantics
Attributes and roles with a <<Key>> stereotype should be defined in the Domain Model so as to define object unqiueness where such concepts exist for the defined classes.
Classes with such semantics are sensor_track_type and possibly sensor_plot_type. Objects of sensor_plot_type are never updated, therefore all occurrence can be treated as separate instances (objects). Therefore a key is necessary for implementation and is not to be applied to sensor_plot_type (this is convenient as the sensor_plot_id_type is defined as optional).
For topic types in general the IDL clearly identifies the Topic types and their mapping to PIM operations in the preceding comments. Therefore no further action is required for the identification and definition of OARIS topic types in general. -
Updated: Tue, 22 Dec 2015 15:07 GMT