View Issue Details

IDProjectCategoryView StatusLast Update
0005865NodeSets, XSDs and Generated CodeImplementation Bugpublic2020-11-10 17:52
ReporterKevin Herron (Inductive Automation) Assigned ToRandy Armstrong  
PrioritynormalSeverityminorReproducibilityN/A
Status closedResolutionfixed 
Summary0005865: ServerRedundancy node includes properties from all subtypes
Description

The entry for the ServerRedundancy Node in the 1.03 and 1.04 NodeSet files includes references to properties from all 3 of its subtypes.

By default it should only include one HasProperty reference to the RedundancySupport property because it has a type definition of just ServerRedundancyType and not one of its subtypes that define the additional properties.

The entry for reference:
<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>

Only the HasProperty reference to "i=3709" (RedundancySupport) should be there.

TagsNo tags attached.
Commit Version
Fix Due Date

Relationships

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

Activities

Jim Luth

2020-08-25 15:26

administrator   ~0012721

Add comment to nodeset that explains the unused Properties should be deleted in implementations.

Kevin Herron (Inductive Automation)

2020-08-31 13:45

reporter   ~0012732

Jim, why would you have implementations delete these at runtime rather than fix the NodeSet files?

Randy Armstrong

2020-09-07 18:30

administrator   ~0012756

Declared types as unattached properties so the fixed ids will be assigned.
Removed them from the default object.

Jim Luth

2020-11-10 17:52

administrator   ~0013169

duplicate

Issue History

Date Modified Username Field Change
2020-08-10 13:50 Kevin Herron (Inductive Automation) New Issue
2020-08-25 15:26 Jim Luth Note Added: 0012721
2020-08-25 15:26 Jim Luth Assigned To => Randy Armstrong
2020-08-25 15:26 Jim Luth Status new => assigned
2020-08-31 13:45 Kevin Herron (Inductive Automation) Note Added: 0012732
2020-09-07 18:30 Randy Armstrong Status assigned => resolved
2020-09-07 18:30 Randy Armstrong Resolution open => fixed
2020-09-07 18:30 Randy Armstrong Note Added: 0012756
2020-11-10 17:51 Jim Luth Relationship added related to 0006215
2020-11-10 17:52 Jim Luth Status resolved => closed
2020-11-10 17:52 Jim Luth Note Added: 0013169