-
Key: DDSXML11-21
-
Status: closed
-
Source: Real-Time Innovations ( Mr. Fernando Garcia-Aranda)
-
Summary:
The union discriminator should also support the try_construct specification. Per XTYPES this may be needed when the union discriminator is an enum.
Moreover, the <struct> element allows a <const> to be defined inside. This is inconsistent with the IDL syntax which disallows that.
-
Reported: DDS-XML 1.0 — Fri, 5 Sep 2025 17:48 GMT
-
Disposition: Resolved — DDS-XML 1.1b1
-
Disposition Summary:
add try construct attribute to enum discriminator and disallow const decl inside struct
add try construct, min, max, default and key attribute to union discriminator
add external attribute to collection elements
add bitbound attribute to enum and bitmask types -
Updated: Wed, 12 Aug 2026 16:41 GMT
-
Attachments:
- dds-xml_type_definitions_nonamespace.xsd 35 kB (text/xml)
- dds-xml_type_example.xml 46 kB (application/xml)
DDSXML11 — Allow try_construct in union discriminator and remove const from struct declaration
- Key: DDSXML11-21
- OMG Task Force: DDS Consolidated XML Syntax (DDS-XML) 1.1 RTF