-
Key: OARIS3-68
-
Status: open
-
Source: Real-Time Innovations ( Dr. Gerardo Pardo-Castellote, Ph.D.)
-
Summary:
Some of the IDL files contain the construct:
#pragma keylist ...
This annotation is specific to OpenSplice. It comes from a time before there was a standardized way to indicate DDS keys. It is not standard not supported by other DDS vendors.
With the adoption of DDS-XTYPES and later IDL4 there is now a standard @key annotation supported by the recent versions of DDS from all the vendors.
Moreover, the maintainers of OpenSplice are now focused on a new codebase (Cyclone DDS) and recommending users to migrate to it (see
https://github.com/ADLINK-IST/opensplice), and Cyclone DDS also supports the @key annotation as described in https://cyclonedds.io/content/guides/supported-idl.html.Given all this, the #pragma keylist annotation should be removed.
-
Reported: OARIS 3.0a1 — Wed, 17 Jul 2024 22:22 GMT
-
Updated: Wed, 17 Jul 2024 22:22 GMT
OARIS3 — The IDL files contain vendor-specific constructs. Those should be removed.
- Key: OARIS3-68
- OMG Task Force: Open Architecture Radar Interface Standard (OARIS) 3.0 FTF