-
Key: DDSXML-1
-
Status: closed
-
Source: Real-Time Innovations ( Mr. Fernando Garcia-Aranda)
-
Summary:
The syntax in DDS-XML contains places where an object references another object (e.g., topic_ref, domain_ref, type_ref or base_name). This is done normally using an attribute with type elementNameReference defined in http://www.omg.org/spec/DDS-XML/20170301/dds-xml_domain_definitions_nonamespace.xsd
However, this rule is not applied consistently throughout the schema files in the specification. More specifically, the XSD associated with Building Block QoS use elementName for base_name, which is incorrect.
Therefore, the definition of elementNameReference must be moved to the QoS building block, which is a dependency of all building blocks defining references.
-
Reported: DDS-XML 1.0b1 — Mon, 8 Jan 2018 09:25 GMT
-
Disposition: Resolved — DDS-XML 1.0
-
Disposition Summary:
Change type of all references to elementNameReference
The proposed solution moves the definition of elementNameReference from dds-xml_domain_definitions_nonamespace.xsd to dds-xml_qos_definitions_nonamespace.xsd and changes the type of all base_name attributes from elementName to elementNameReference.
-
Updated: Wed, 3 Oct 2018 14:17 GMT
-
Attachments:
- DDSXML-1.patch 4 kB ()
DDSXML — Fix inconsistent rules for references between elements
- Key: DDSXML-1
- OMG Task Force: DDS Consolidated XML Syntax (DDS-XML) 1.0 FTF