Lost password?
Advanced Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters

Please confirm you want to mark all posts read

Mark all topics read

sp_MobileMenu Actions
Avatar

New/Updated Topics

Select Forum

sp_TopicIcon
Non-transparent redundancy - differences between OPC UA Specification v1.04 and v1.05
Avatar
Mikael Eklund
Posts: 6
10/28/2025 - 05:53

1

Hi, 

It seems like the ServerRedundancyType has been changed in v1.05 specification, is that correct?

The NonTransparentRedundancyType has been removed and RedundantServerDataType[] has been added. But in 1.05 specification "part 4 chapter 6.6.2 Server Redundancy" it still refers to the NonTransparentRedundancyType.

"The ServerRedundancy Object defined in OPC 10000-5 indicates the mode supported by the Server. The ServerRedundancyType ObjectType and its subtypes TransparentRedundancyType and NonTransparentRedundancyType defined in OPC 10000-5 specify information for the supported Redundancy mode."

It is also changed in the nodeset-file for 1.05 which makes the backward compatibility missing or do I miss something?

How should an OPC UA client handle this when reading it from an OPC UA server supporting non-transparent redundancy when the OPC UA client doesn't know if the OPC UA server has implement it according to 1.04 or 1.05?

How should an OPC UA server expose this when it has OPC UA clients where some of them have implement non-transparent redundancy according to the 1.04 and some according to 1.05?

Will the serverId property, in 1.05, in the RedundantServerDataType replace the ServerUriArray, in 1.04, in the NonTransparentRedundacyType? Is it implied that the serverId string is an URI when supporting non-transparent redundancy?  

Regards

Mikael

Avatar
Randy Armstrong
Posts: 1656
10/28/2025 - 21:47

2

https://reference.opcfoundatio.....4/docs/6.3

and 

https://reference.opcfoundatio.....5/docs/6.3

seem to be identical.

It is not clear what the issue is.

Avatar
Mikael Eklund
Posts: 6
10/30/2025 - 08:49

3

Hi,

The changes in the ServerRedundancyType between 1.04 and 1.05 can be seen here:

https://reference.opcfoundatio.....docs/6.3.7

https://reference.opcfoundatio.....docs/6.3.7

The questions remains.

Regards

Mikael

Avatar
Randy Armstrong
Posts: 1656
10/30/2025 - 21:33

4

None of the types have been removed. The references in the table were redundant documentation so the table was changed.

The link to the supertype is defined in each type declaration.

The RedundantServerArray is still a Mandatory Property on TransparentRedundancyType

It has been added to the base type as an Optional Property which is non-breaking change.

Forum Timezone:
America/Phoenix
Most Users Ever Online: 510
Currently Online:
Guest(s) 28
Currently Browsing this Page:
1 Guest(s)

Devices in use: Desktop (25), Phone (3)

Forum Stats:
Groups: 2
Forums: 10
Topics: 1508
Posts: 5103