View Issue Details

IDProjectCategoryView StatusLast Update
0006232NodeSets, XSDs and Generated CodeImplementation Bugpublic2021-03-02 18:15
ReporterJim Luth Assigned ToRandy Armstrong  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Target Version1.03Fixed in Version1.03 
Summary0006232: 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

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

Activities

Randy Armstrong

2020-11-10 16:28

administrator   ~0013140

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

Randy Armstrong

2020-11-10 16:28

administrator   ~0013141

Need to clone to CTT when closed.

Jim Luth

2020-11-10 16:29

administrator   ~0013142

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

Randy Armstrong

2021-03-02 14:15

administrator   ~0013879

Fixed in 1.03.8

Jim Luth

2021-03-02 18:15

administrator   ~0013896

Agreed to changes in Virtual F2F.

Issue History

Date Modified Username Field Change
2020-11-10 16:28 Jim Luth New Issue
2020-11-10 16:28 Jim Luth Status new => assigned
2020-11-10 16:28 Jim Luth Assigned To => Randy Armstrong
2020-11-10 16:28 Jim Luth Issue generated from: 0006215
2020-11-10 16:28 Jim Luth Note Added: 0013140
2020-11-10 16:28 Jim Luth Note Added: 0013141
2020-11-10 16:28 Jim Luth Relationship added related to 0006215
2020-11-10 16:29 Jim Luth Note Added: 0013142
2020-11-10 16:43 Jim Luth Target Version => 1.03
2021-03-02 14:15 Randy Armstrong Status assigned => resolved
2021-03-02 14:15 Randy Armstrong Resolution open => fixed
2021-03-02 14:15 Randy Armstrong Note Added: 0013879
2021-03-02 18:15 Jim Luth Status resolved => closed
2021-03-02 18:15 Jim Luth Fixed in Version => 1.03
2021-03-02 18:15 Jim Luth Note Added: 0013896