View Issue Details

IDProjectCategoryView StatusLast Update
000736510000-014: PubSubSpecpublic2021-10-26 15:59
ReporterGeorg Biehler Assigned ToMatthias Damm  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version1.04 
Target Version1.05.01 RC1Fixed in Version1.05.01 RC1 
Summary0007365: Writeup for Reseve IDs needed
Description

FX needs a feature to reserve IDs for WriterGroups, and DataSetWriters for some time to allow modification of PubSub from different unrelated Clients at the same time.

TagsNo tags attached.
Commit Version
Fix Due Date

Activities

Jim Luth

2021-10-19 15:51

administrator   ~0015202

Needed for 1.05.01

Matthias Damm

2021-10-22 08:10

developer   ~0015208

Added Method PubSubConfigurationType::ReserveIds

This Method reserves unique WriterGroupIds and DataSetWriterIds to allow PubSub configuration applications to apply unique Ids to new PubSub configuration elements when preparing a update to the PubSub configuration.
The ID shall be returned from the range 0x8000 - 0xFFFF for internal assignment. The Server shall ensure that the IDs returned are not used in the current PubSub configuration or are not reserved yet.
The Client shall be authorized to modify the configuration for the PubSub functionality when invoking this Method on the Server.

ReserveIds (
[in] String TransportProfileUri
[in] UInt16 NumReqWriterGroupIds
[in] UInt16 NumReqDataSetWriterIds
[out] BaseDataType DefaultPublisherId
[out] UInt16[] WriterGroupIds
[out] UInt16[] DataSetWriterIds
);

Argument
Description
TransportProfileUri
Transport protocol and message mapping profile scope for the ID request.
NumReqWriterGroupIds
The number of requested Ids for WriterGroups.
NumReqDataSetWriterIds
The number of requested Ids for DataSetWriter.
DefaultPublisherId
The default PublisherId of the Server for the requested TransportProfileUri.
WriterGroupIds
The reserved Ids for WriterGroups for the requested TransportProfileUri.
DataSetWriterIds
The reserved Ids for DataSetWriters for the requested TransportProfileUri

Jim Luth

2021-10-26 15:59

administrator   ~0015219

Agreed to changes in telecon.

Issue History

Date Modified Username Field Change
2021-10-19 14:08 Georg Biehler New Issue
2021-10-19 15:51 Jim Luth Product Version 1.05.00 RC1 => 1.04
2021-10-19 15:51 Jim Luth Target Version => 1.05
2021-10-19 15:51 Jim Luth Note Added: 0015202
2021-10-19 15:51 Jim Luth Assigned To => Matthias Damm
2021-10-19 15:51 Jim Luth Status new => assigned
2021-10-19 19:08 Jim Luth Product Version => 1.04
2021-10-19 19:08 Jim Luth Target Version => 1.05.01 RC1
2021-10-22 08:10 Matthias Damm Status assigned => resolved
2021-10-22 08:10 Matthias Damm Resolution open => fixed
2021-10-22 08:10 Matthias Damm Note Added: 0015208
2021-10-26 15:59 Jim Luth Status resolved => closed
2021-10-26 15:59 Jim Luth Fixed in Version => 1.05.01 RC1
2021-10-26 15:59 Jim Luth Note Added: 0015219