Issue 18145: A @Version annotation shall be added (dds-xtypes-rtf) Source: PrismTech (Dr. Angelo Corsaro, PhD., angelo.corsaro(at)prismtech.com) Nature: Enhancement Severity: Critical Summary: The X-Types specification does not provide any way of attaching version information to topic types. This is unfortunate as this information is quite essential to help debug running systems by identifying which version of the information model each element is working with. As a consequence a new annotation @Version should be added for topic types. A possible definition of this annotation is shown below: @Annotation local interface Version { attribute unsigned long major; attribute unsigned long minor; attribute unsigned long patch_level; }; Resolution: Revised Text: Actions taken: October 8, 2012: received issue Discussion: End of Annotations:===== m: webmaster@omg.org Date: 08 Oct 2012 09:08:02 -0400 To: Subject: Issue/Bug Report ******************************************************************************* Name: Angelo Corsaro Employer: PrismTech mailFrom: angelo.corsaro@prismtech.com Terms_Agreement: I agree Specification: Extensible and Dynamic Topic Types for DDS Section: 7.3.1.3.3 FormalNumber: ptc/2012-03-26 Version: 1.0 Doc_Year: 2012 Doc_Month: March Doc_Day: 26 Page: 70 Title: A @Version annotation shall be added Nature: Enhancement Severity: Critical CODE: 3TMw8 B1: Report Issue Description: The X-Types specification does not provide any way of attaching version information to topic types. This is unfortunate as this information is quite essential to help debug running systems by identifying which version of the information model each element is working with. As a consequence a new annotation @Version should be added for topic types. A possible definition of this annotation is shown below: @Annotation local interface Version { attribute unsigned long major; attribute unsigned long minor; attribute unsigned long patch_level; };