View Issue Details

IDProjectCategoryView StatusLast Update
000538710000-006: MappingsApi Changepublic2020-09-14 15:09
ReporterThilo Bellinger Assigned ToRandy Armstrong  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionreopened 
Summary0005387: Standadard nodeset contains not referenced property nodes
Description

Opc.Ua.NodeSet2.xml (from 2019-05-01T00:00:00Z and similar for 2020-01-08T00:00:00Z) contain several Properties which are not referenced from any other nodes and have just a HasTypeDefinition reference.

Due to Part 3 5.6.3 Properties, all Properties must be referenced by at least one HasProperty reference.

I propose to remove those not referenced nodes from the nodeset.

The found properties are
i=3067 Icon
i=3068 NodeVersion
i=3069 LocalTime
i=3070 AllowNulls
i=3071 EnumValues
i=3072 InputArguments
i=3073 OutputArguments
i=11214 Annotations
i=11215 HistoricalEventFilter
i=11432 EnumStrings
i=11433 ValueAsText
i=11498 MaxStringLength
i=11512 MaxArrayLength
i=11513 EngineeringUnits
i=12170 ViewVersion
i=12745 OptionSetValues
i=12908 MaxByteStringLength
i=15002 MaxCharacters
i=16306 DefaultInputValues
i=17605 DefaultInstanceBrowseName

TagsNo tags attached.
Commit Version
Fix Due Date

Activities

Randy Armstrong

2020-04-10 04:48

administrator   ~0011890

The specification defines properties that can be added to any node.
These properties need to be defined in the nodeset.
Unattached property nodes is the most appropriate way to do it.

Randy Armstrong

2020-04-14 15:31

administrator   ~0011911

Add explanation to Part 6.

Randy Armstrong

2020-09-12 23:23

administrator   ~0012787

Updated Part 6:
NodeSets are normative documents for specification so they may include Nodes, such as unattached Properties, that exist to formally define elements of the specification.

Jim Luth

2020-09-14 15:09

administrator   ~0012798

Agreed to text edited in Virtual F2F.

Issue History

Date Modified Username Field Change
2020-01-16 10:27 Thilo Bellinger New Issue
2020-04-10 04:47 Randy Armstrong Assigned To => Randy Armstrong
2020-04-10 04:47 Randy Armstrong Status new => resolved
2020-04-10 04:47 Randy Armstrong Resolution open => fixed
2020-04-10 04:47 Randy Armstrong Status resolved => feedback
2020-04-10 04:47 Randy Armstrong Resolution fixed => reopened
2020-04-10 04:48 Randy Armstrong Status feedback => resolved
2020-04-10 04:48 Randy Armstrong Resolution reopened => no change required
2020-04-10 04:48 Randy Armstrong Note Added: 0011890
2020-04-14 15:31 Randy Armstrong Status resolved => feedback
2020-04-14 15:31 Randy Armstrong Resolution no change required => reopened
2020-04-14 15:31 Randy Armstrong Note Added: 0011911
2020-04-14 15:31 Randy Armstrong Status feedback => assigned
2020-07-28 17:51 Jim Luth Project NodeSets, XSDs and Generated Code => 10000-006: Mappings
2020-07-28 17:51 Jim Luth Category Implementation Bug => Api Change
2020-09-12 23:23 Randy Armstrong Status assigned => resolved
2020-09-12 23:23 Randy Armstrong Note Added: 0012787
2020-09-14 15:09 Jim Luth Status resolved => closed
2020-09-14 15:09 Jim Luth Fixed in Version => 1.05
2020-09-14 15:09 Jim Luth Note Added: 0012798