This may be silly, but is there a typo in the DDS DCPS IDL? I noticeed the inconsistency while I was reading the spec last night. My question relates to the following quality of service policy: DURABILITYSERVICE_POLICY_NAME
The pattern is all QoS names is:
*_QOS_POLICY_NAME, except for the DURABILITYSERVICE
The pattern in all QOS IDs is:
The DURABILITYSERVICE does adhere to the pattern/convention for QOS IDs: DURABILITYSERVICE_QOS_POLICY_ID
But it does not adhere to the pattern/convention for QOS Policy Names. So, is there a typo in DURABILITYSERVICE_POLICY_NAME, i.e., should it be DURABILITYSERVICE_QOS_POLICY_NAME, or is the lacking of _QOS_ intentional?
I emailed email@example.com about this, I didn't get a response and didn't see my bug report posted.
OpenSplice has corrected this, but how can we make sure that this is fixed in the 1.3 DDS Spec so all vendor implementations will pick this up? It doesn't look like the OMG has an easy way to inform them about an issue.