DDS-XML 1.1b1 RTF Avatar
  1. OMG Issue

DDSXML11 — Allow try_construct in union discriminator and remove const from struct declaration

  • 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: