View Issue Details

IDProjectCategoryView StatusLast Update
000875410000-014: PubSubSpecpublic2023-06-20 15:39
ReporterMatthias Damm Assigned ToMatthias Damm  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version1.05.03 RC1 
Target Version1.05.03 RC1Fixed in Version1.05.03 RC1 
Summary0008754: Conflict DefaultBrokerPublisherId and MQTT topic tree use of PublisherId
Description

MQTT section:
When Publishers are configured to publish to an MQTT Broker they shall have PublisherId assigned that can be used as Topic level.

6.2.7.1 PublisherId
The unique identifier for an OPC UA Application is the ApplicationUri. It is recommended to use the ApplicationUri String as a default PublisherId for broker based transport protocols.

TagsNo tags attached.
Commit Version
Fix Due Date

Relationships

related to 0008119 closedRandy Armstrong Need to State what the Default MQTT ClientId 

Activities

Matthias Damm

2023-06-20 10:52

developer   ~0019548

6.2.7.1 PublisherId

Removed
The unique identifier for an OPC UA Application is the ApplicationUri. It is recommended to use the ApplicationUri String as a default PublisherId for broker based transport protocols.

Added
The default PublisherId for broker based transports equals the PublisherId for datagram transport protocols but the DataType is UInt64 for UADP message mapping and String for JSON message mapping. For the String, the UInt64 value is converted to a String. The PublisherId may used in message headers, as part of a QueueName or as a client identifier for the broker connection. In these cases the size of the PublisherdId and the characters used in the PublisherId may have limitations or impact to the communication performance.

Jim Luth

2023-06-20 15:39

administrator   ~0019573

Agreed to changes in virtual F2F.

Issue History

Date Modified Username Field Change
2023-03-23 20:20 Matthias Damm New Issue
2023-03-24 16:42 Matthias Damm Relationship added related to 0008119
2023-03-24 16:42 Matthias Damm Assigned To => Matthias Damm
2023-03-24 16:42 Matthias Damm Status new => assigned
2023-06-20 10:52 Matthias Damm Status assigned => resolved
2023-06-20 10:52 Matthias Damm Resolution open => fixed
2023-06-20 10:52 Matthias Damm Fixed in Version => 1.05.03 RC1
2023-06-20 10:52 Matthias Damm Note Added: 0019548
2023-06-20 15:39 Jim Luth Status resolved => closed
2023-06-20 15:39 Jim Luth Note Added: 0019573