View Issue Details

IDProjectCategoryView StatusLast Update
0006231NodeSets, XSDs and Generated CodeImplementation Bugpublic2020-11-17 17:09
ReporterJim Luth Assigned ToRandy Armstrong  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionduplicate 
Summary0006231: Wrong structure of ServerRedundancy node in Opc.Ua.NodeSet2.xml
Description

Server.ServerRedundancy node has a wrong structure in Opc.Ua.NodeSet2.xml Nodeset file.
ServerRedundancyType type defines a single property (RedundancySupport) while the instance at Objects\Server\ServerRedundancy adds also the properties of ServerRedundancyType subtypes.

<UAObject NodeId="i=2296" BrowseName="ServerRedundancy" ParentNodeId="i=2253">
<DisplayName>ServerRedundancy</DisplayName>
<References>
<Reference ReferenceType="HasProperty">i=3709</Reference>
<Reference ReferenceType="HasProperty">i=11312</Reference>
<Reference ReferenceType="HasProperty">i=11313</Reference>
<Reference ReferenceType="HasProperty">i=11314</Reference>
<Reference ReferenceType="HasProperty">i=14415</Reference>
<Reference ReferenceType="HasTypeDefinition">i=2034</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">i=2253</Reference>
</References>
</UAObject>

<UAObjectType NodeId="i=2034" BrowseName="ServerRedundancyType">
<DisplayName>ServerRedundancyType</DisplayName>
<Documentation>https://reference.opcfoundation.org/v104/Core/docs/Part5/6.3.7&lt;/Documentation>
<References>
<Reference ReferenceType="HasProperty">i=2035</Reference>
<Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
</References>
</UAObjectType>

Steps To Reproduce

Check content of Opc.Ua.NodeSet2.xml at:

https://github.com/OPCFoundation/UA-Nodeset/blob/v1.04/Schema/Opc.Ua.NodeSet2.xml

Additional Information

ServerRedundancyType definition:

<UAObjectType NodeId="i=2034" BrowseName="ServerRedundancyType">
<DisplayName>ServerRedundancyType</DisplayName>
<Documentation>https://reference.opcfoundation.org/v104/Core/docs/Part5/6.3.7&lt;/Documentation>
<References>
<Reference ReferenceType="HasProperty">i=2035</Reference>
<Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
</References>
</UAObjectType>
<UAVariable NodeId="i=2035" BrowseName="RedundancySupport" ParentNodeId="i=2034" DataType="i=851">
<DisplayName>RedundancySupport</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">i=2034</Reference>
</References>
</UAVariable>

Server.ServerRedundancy instance:

<UAObject NodeId="i=2296" BrowseName="ServerRedundancy" ParentNodeId="i=2253">
<DisplayName>ServerRedundancy</DisplayName>
<References>
<Reference ReferenceType="HasProperty">i=3709</Reference>
<Reference ReferenceType="HasProperty">i=11312</Reference>
<Reference ReferenceType="HasProperty">i=11313</Reference>
<Reference ReferenceType="HasProperty">i=11314</Reference>
<Reference ReferenceType="HasProperty">i=14415</Reference>
<Reference ReferenceType="HasTypeDefinition">i=2034</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">i=2253</Reference>
</References>
</UAObject>
<UAVariable NodeId="i=3709" BrowseName="RedundancySupport" ParentNodeId="i=2296" DataType="i=851">
<DisplayName>RedundancySupport</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">i=2296</Reference>
</References>
</UAVariable>
<UAVariable NodeId="i=11312" BrowseName="CurrentServerId" ParentNodeId="i=2296" DataType="String">
<DisplayName>CurrentServerId</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">i=2296</Reference>
</References>
</UAVariable>
<UAVariable NodeId="i=11313" BrowseName="RedundantServerArray" ParentNodeId="i=2296" DataType="i=853" ValueRank="1" ArrayDimensions="0">
<DisplayName>RedundantServerArray</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">i=2296</Reference>
</References>
</UAVariable>
<UAVariable NodeId="i=11314" BrowseName="ServerUriArray" ParentNodeId="i=2296" DataType="String" ValueRank="1" ArrayDimensions="0">
<DisplayName>ServerUriArray</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">i=2296</Reference>
</References>
</UAVariable>
<UAVariable NodeId="i=14415" BrowseName="ServerNetworkGroups" ParentNodeId="i=2296" DataType="i=11944" ValueRank="1" ArrayDimensions="0">
<DisplayName>ServerNetworkGroups</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">i=2296</Reference>
</References>
</UAVariable>

TagsNo tags attached.
Attached Files
ServerRedundancy.png (14,157 bytes)   
ServerRedundancy.png (14,157 bytes)   
Commit Version
Fix Due Date

Relationships

duplicate of 0006215 closedRandy Armstrong Wrong structure of ServerRedundancy node in Opc.Ua.NodeSet2.xml 

Activities

Randy Armstrong

2020-11-10 16:27

administrator   ~0013136

Properties now defined by not referenced by default.
Needs Errata for 1.03 and 1.04.

Randy Armstrong

2020-11-10 16:27

administrator   ~0013137

Need to clone to CTT when closed.

Jim Luth

2020-11-10 16:28

administrator   ~0013138

This issue is to track fix to 1.04 version (Errata and Nodeset)

Jim Luth

2020-11-17 17:09

administrator   ~0013264

Agreed to 1.04.8 Errata and nodeset.

Issue History

Date Modified Username Field Change
2020-11-10 16:27 Jim Luth New Issue
2020-11-10 16:27 Jim Luth Status new => assigned
2020-11-10 16:27 Jim Luth Assigned To => Randy Armstrong
2020-11-10 16:27 Jim Luth Issue generated from: 0006215
2020-11-10 16:27 Jim Luth Note Added: 0013136
2020-11-10 16:27 Jim Luth Note Added: 0013137
2020-11-10 16:27 Jim Luth Relationship added related to 0006215
2020-11-10 16:28 Jim Luth Note Added: 0013138
2020-11-10 16:29 Randy Armstrong Status assigned => resolved
2020-11-10 16:29 Randy Armstrong Resolution open => duplicate
2020-11-10 16:29 Randy Armstrong Relationship replaced duplicate of 0006215
2020-11-10 16:45 Jim Luth Target Version => 1.04
2020-11-17 17:09 Jim Luth Status resolved => closed
2020-11-17 17:09 Jim Luth Fixed in Version => 1.04
2020-11-17 17:09 Jim Luth Note Added: 0013264