View Issue Details

IDProjectCategoryView StatusLast Update
0007112NodeSets, XSDs and Generated CodeFeature Requestpublic2021-07-20 17:08
ReporterDavid Levine Assigned ToJim Luth  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionno change required 
Summary0007112: ReferenceDescription DataType not in Nodeset2.xml
Description

ReferenceDescription is defined in the spec as a core Data Type. It is assigned DataType NodeId i=518 but is not in Opc.Ua.Nodeset2.xml. Probably because of this it does not appear in in the type system under the Types\DataTypes node. This prevents an application from creating a custom structure that includes a field of that type, or a custom structure derived from that type.

For completeness this should be included.

Possible use cases:
Server creates a structure which contains an array of RDs so clients don't have to manually browse a subset of the address space.
Server implements a custom query method with an input argument filter that is a DSL, which returns one or more RDs.
Server derives a custom structured type from RD that adds additional information, such as a count of the target Node's forward references, so that if the target does not have any fwd refs the client does not need to browse it.

TagsNo tags attached.
Commit Version
Fix Due Date

Activities

Jim Luth

2021-07-20 17:08

administrator   ~0014695

This is by design. Nodes defined only for Services are contained in the Nodeset2.Services.xml this is now fully explained in the appendix in Part 6 in version 1.05.

Issue History

Date Modified Username Field Change
2021-07-14 00:58 David Levine New Issue
2021-07-20 17:08 Jim Luth Assigned To => Jim Luth
2021-07-20 17:08 Jim Luth Status new => closed
2021-07-20 17:08 Jim Luth Resolution open => no change required
2021-07-20 17:08 Jim Luth Note Added: 0014695