View Issue Details

IDProjectCategoryView StatusLast Update
000744510000-014: PubSubSpecpublic2023-03-28 15:41
ReporterRandy Armstrong Assigned ToMatthias Damm  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Version1.04 
Target Version1.05.03 RC1Fixed in Version1.05.03 RC1 
Summary0007445: 7.3.5.8.3 UADP message mapping: MQTT Topics starting with a $ must not be used
Description

Need to change recommendation.
See:
https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901246

4.7.2 Topics beginning with $

The Server MUST NOT match Topic Filters starting with a wildcard character (# or +) with Topic Names beginning with a $ character [MQTT-4.7.2-1]. The Server SHOULD prevent Clients from using such Topic Names to exchange messages with other Clients. Server implementations MAY use Topic Names that start with a leading $ character for other purposes.

Non-normative comment

· $SYS/ has been widely adopted as a prefix to topics that contain Server-specific information or control APIs
· Applications cannot use a topic with a leading $ character for their own purposes

TagsNo tags attached.
Commit Version
Fix Due Date

Activities

Matthias Damm

2022-03-10 18:33

developer   ~0016315

There is a draft that needs prototyping.
Not sure if it is ready for 1.05.02 RC therefore set the target version to 1.05.03 RC

We can produce a stable draft that people can implement but I assume prototyping is not completed at the time 1.05.01 RC is completed.

Matthias Damm

2023-03-19 02:52

developer   ~0018888

Removed the following paragraph from 7.3.5.9.3 UADP message mapping:
It is recommended that the MetaDataQueueName as described in 6.4.2.5.5 is configured as a sub-topic of the related QueueName with the name “$Metadata”. The MQTT RETAIN flag shall be set for metadata messages.

Is covered by topic tree definition

Jim Luth

2023-03-28 15:41

administrator   ~0019048

Agreed to changes in web meeting.

Issue History

Date Modified Username Field Change
2021-11-26 22:16 Randy Armstrong New Issue
2021-11-30 17:55 Jim Luth Assigned To => Matthias Damm
2021-11-30 17:55 Jim Luth Status new => assigned
2022-03-10 18:33 Matthias Damm Target Version 1.05.01 RC1 => 1.05.03 RC1
2022-03-10 18:33 Matthias Damm Note Added: 0016315
2023-03-19 02:52 Matthias Damm Status assigned => resolved
2023-03-19 02:52 Matthias Damm Resolution open => fixed
2023-03-19 02:52 Matthias Damm Fixed in Version => 1.05.03 RC1
2023-03-19 02:52 Matthias Damm Note Added: 0018888
2023-03-28 15:41 Jim Luth Status resolved => closed
2023-03-28 15:41 Jim Luth Note Added: 0019048