View Issue Details

IDProjectCategoryView StatusLast Update
000841410000-014: PubSubSpecpublic2023-03-28 15:44
ReporterZbynek Zahradnik Assigned ToMatthias Damm  
PrioritynormalSeveritytextReproducibilityalways
Status closedResolutionfixed 
Product Version1.05.02 RC1 
Target Version1.05.03Fixed in Version1.05.03 RC1 
Summary0008414: DefaultDatagramPublisherId and related concepts need better explanation
Description

The current text describing DefaultDatagramPublisherId in PublishSubscribeType definition does not make it clear where is this default applied and how. It may look like that it is to be used every time when a publisherId is not available or is null; but according to Matthias Damm, it is only meant for configuration tools.

The reference to the article defining the PublisherId does not help much - it only talks about the default type of PublisherId for datagram protocols.

The place where it truly gets used appears to be the ReserveIds method (and maybe elsewhere too), but that is practically impossible to infer, because the name of the method argument differs (does not have "datagram" in it), and the method is probably expected to use the default only when the TransportProfileUri is for the datagram protocol, which isn't described either.

Matthias Damm suggested to expand the "configuration behaviors" chapter with these, and other, improvements.

TagsNo tags attached.
Commit Version
Fix Due Date

Activities

Matthias Damm

2023-03-19 03:01

developer   ~0018889

Added following clarification in 9.1.3.2 PublishSubscribeType

The DefaultDatagramPublisherId can be used by configuration tools to assign a unique PublisherId when adding PubSubConnections with datagram transports. It is also used when the PublishedId is automatically assigned by the PubSub application or returned in ReserveIds.

Jim Luth

2023-03-28 15:44

administrator   ~0019049

Agreed to changes in web meeting.

Issue History

Date Modified Username Field Change
2022-10-25 12:37 Zbynek Zahradnik New Issue
2022-10-25 12:37 Zbynek Zahradnik Status new => assigned
2022-10-25 12:37 Zbynek Zahradnik Assigned To => Jim Luth
2022-11-08 17:14 Jim Luth Assigned To Jim Luth => Matthias Damm
2023-03-19 03:01 Matthias Damm Status assigned => resolved
2023-03-19 03:01 Matthias Damm Resolution open => fixed
2023-03-19 03:01 Matthias Damm Fixed in Version => 1.05.03 RC1
2023-03-19 03:01 Matthias Damm Note Added: 0018889
2023-03-28 15:44 Jim Luth Status resolved => closed
2023-03-28 15:44 Jim Luth Note Added: 0019049