View Issue Details

IDProjectCategoryView StatusLast Update
0006215NodeSets, XSDs and Generated CodeImplementation Bugpublic2020-11-17 17:08
ReporterAlin Moldovean Assigned ToRandy Armstrong  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Summary0006215: 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

has duplicate 0006231 closedRandy Armstrong NodeSets, XSDs and Generated Code Wrong structure of ServerRedundancy node in Opc.Ua.NodeSet2.xml 
related to 0006232 closedRandy Armstrong NodeSets, XSDs and Generated Code Wrong structure of ServerRedundancy node in Opc.Ua.NodeSet2.xml 
related to 0006233 closedAlexander Allmendinger Compliance Test Tool (CTT) Unified Architecture Wrong structure of ServerRedundancy node in Opc.Ua.NodeSet2.xml 
related to 0005865 closedRandy Armstrong NodeSets, XSDs and Generated Code ServerRedundancy node includes properties from all subtypes 

Activities

Randy Armstrong

2020-11-10 16:23

administrator   ~0013133

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

Randy Armstrong

2020-11-10 16:24

administrator   ~0013134

Need to clone to CTT when closed.

Jim Luth

2020-11-17 17:08

administrator   ~0013263

Agreed to 1.04.8 Errata and nodeset.

Issue History

Date Modified Username Field Change
2020-11-04 10:08 Alin Moldovean New Issue
2020-11-04 10:08 Alin Moldovean File Added: ServerRedundancy.png
2020-11-04 11:45 Alin Moldovean Summary Wrong structure of ServerRedundancy node => Wrong structure of ServerRedundancy node in Opc.Ua.NodeSet2.xml
2020-11-10 16:23 Randy Armstrong Assigned To => Randy Armstrong
2020-11-10 16:23 Randy Armstrong Status new => resolved
2020-11-10 16:23 Randy Armstrong Resolution open => fixed
2020-11-10 16:23 Randy Armstrong Note Added: 0013133
2020-11-10 16:24 Randy Armstrong Note Added: 0013134
2020-11-10 16:27 Jim Luth Issue cloned: 0006231
2020-11-10 16:27 Jim Luth Relationship added related to 0006231
2020-11-10 16:28 Jim Luth Issue cloned: 0006232
2020-11-10 16:28 Jim Luth Relationship added related to 0006232
2020-11-10 16:29 Randy Armstrong Relationship replaced has duplicate 0006231
2020-11-10 16:30 Jim Luth Issue cloned: 0006233
2020-11-10 16:30 Jim Luth Relationship added related to 0006233
2020-11-10 16:42 Jim Luth Target Version => 1.05
2020-11-10 17:51 Jim Luth Relationship added related to 0005865
2020-11-17 17:08 Jim Luth Status resolved => closed
2020-11-17 17:08 Jim Luth Fixed in Version => 1.04
2020-11-17 17:08 Jim Luth Note Added: 0013263