View Issue Details

IDProjectCategoryView StatusLast Update
001040610000-007: ProfilesSpecpublic2025-07-22 16:23
ReporterJim Luth Assigned ToKarl Deiretsbacher  
PrioritynormalSeveritymajorReproducibilityalways
Status assignedResolutionopen 
Product Version1.05.04 
Summary0010406: Should we deprecate the incomplete, old PubSub configuration methods?
Description

In OPC UA 1.04 we defined add/remove methods at each level of the PubSub configuration hierarchy to add and remove individual items or sub-trees. There was no way to modify existing items and combine this with other changes to the tree in an atomic operation.

In OPC UA 1.05, we add configuration via the PubSubConfiguration object with file transfer of a delta configuration and the ability to apply all changes in an atomic operation, including the option not to apply the changes if errors occur.

This feature was developed in conjunction with the OPC UA FX working group, which had similar requirements. The OPC UA FX EstablishConnections and the PubSubConfiguration object with CloseAndUpdate use the same basic functionality to apply PubSub configuration changes as a delta configuration in one atomic operation.

Now we have a new and complete mechanism that completely replaces the partial OPC UA 1.04 configuration option with individual methods.

It would make sense to mark the optional methods as deprecated in a future release.

TagsNo tags attached.
Commit Version
Fix Due Date

Relationships

related to 0010125 closedMatthias Damm 10000-014: PubSub Should we deprecate the incomplete, old PubSub configuration methods? 

Activities

Jim Luth

2025-07-01 15:09

administrator   ~0023047

Ageed to mark as deprecated methods for configuration that have been superseded by the use of the PubSubConfiguration object using the file object,

Matthias Damm

2025-07-01 15:09

developer   ~0023048

Deprecate all methods for PubSubConnection and below in the type tree.
Other methods have to be discussed.

Matthias Damm

2025-07-01 15:09

developer   ~0023049

Deprecated add/remove methods for PubSubConnections, groups, DataSetWriters and DataSetReaders

Jim Luth

2025-07-01 15:11

administrator   ~0023050

Remove deprecated methods from CUs/Facets and add new functionality that aligns with the file transfer based configuration.

Issue History

Date Modified Username Field Change
2025-07-01 15:09 Jim Luth New Issue
2025-07-01 15:09 Jim Luth Status new => assigned
2025-07-01 15:09 Jim Luth Assigned To => Matthias Damm
2025-07-01 15:09 Jim Luth Issue generated from: 0010125
2025-07-01 15:09 Jim Luth Note Added: 0023047
2025-07-01 15:09 Jim Luth Note Added: 0023048
2025-07-01 15:09 Jim Luth Note Added: 0023049
2025-07-01 15:09 Jim Luth Relationship added related to 0010125
2025-07-01 15:09 Jim Luth Project 10000-014: PubSub => 10000-007: Profiles
2025-07-01 15:10 Jim Luth Assigned To Matthias Damm =>
2025-07-01 15:10 Jim Luth Status assigned => new
2025-07-01 15:11 Jim Luth Note Added: 0023050
2025-07-22 16:23 Jim Luth Assigned To => Karl Deiretsbacher
2025-07-22 16:23 Jim Luth Status new => assigned