View Issue Details

IDProjectCategoryView StatusLast Update
0008952CTT UA Test CaseApi Changepublic2023-10-13 15:15
ReporterJim Luth Assigned ToAlexander Allmendinger  
PrioritynormalSeveritymajorReproducibilityN/A
Status closedResolutionfixed 
Fixed in Version1.03.09.502 
Summary0008952: Need clarification that a NULL DataType Attribute is not allowed in Variable and VariableType nodes
Description

Use case: a structure that is usable in the server (PLC) but contains fields that are not exposed in UA or are marked as read-only where others are read-write. The server needs to indicate that the Variable node is not able to supply the value, the configuration is invalid, or that access is restricted in same way.

Some servers set the DataType attribute to NULL (i=0) to indicate this. This violates the spec in part 3, section 8.2.4, but it is not obvious how this part of the spec applies to the DataType attribute. There needs to be a definitive statement that prohibits the use of NULL as a DataType attribute in a Variable or VariableType node.

TagsNo tags attached.
Files Affected

Relationships

related to 0008008 closedJeff Harding 10000-003: Address Space Need clarification that a NULL DataType Attribute is not allowed in Variable and VariableType nodes 
related to 0009203 assignedAlexander Allmendinger CTT UA Scripts Need clarification that a NULL DataType Attribute is not allowed in Variable and VariableType nodes 

Activities

Jim Luth

2023-05-09 15:50

administrator   ~0019295

Agreed to clarify this in Part 3.

Jeff Harding

2023-05-09 15:50

reporter   ~0019296

Added clarification to Variable and VariableType definitions.

Jim Luth

2023-05-09 15:50

administrator   ~0019297

Add test case to AddressSpaceBase CU.

Alexander Allmendinger

2023-10-12 13:42

developer   ~0020149

Created test case: Address Space Base / 003:
Verify proper usage of DataType attribute

Paul Hunkar

2023-10-13 15:15

administrator   ~0020168

Review changes in call, agreed to changes, closed issue

Issue History

Date Modified Username Field Change
2023-05-09 15:50 Jim Luth New Issue
2023-05-09 15:50 Jim Luth Status new => assigned
2023-05-09 15:50 Jim Luth Assigned To => Jeff Harding
2023-05-09 15:50 Jim Luth Issue generated from: 0008008
2023-05-09 15:50 Jim Luth Note Added: 0019295
2023-05-09 15:50 Jim Luth Note Added: 0019296
2023-05-09 15:50 Jim Luth Note Added: 0019297
2023-05-09 15:50 Jim Luth Relationship added related to 0008008
2023-05-09 15:51 Jim Luth Project 10000-003: Address Space => Compliance Test Tool (CTT) Unified Architecture
2023-05-09 15:51 Jim Luth Category Spec => Api Change
2023-05-09 15:51 Jim Luth Assigned To Jeff Harding =>
2023-05-09 15:51 Jim Luth Status assigned => new
2023-05-19 14:57 Paul Hunkar Project Compliance Test Tool (CTT) Unified Architecture => CTT UA Test Case
2023-05-19 14:57 Paul Hunkar Assigned To => Alexander Allmendinger
2023-05-19 14:57 Paul Hunkar Status new => assigned
2023-10-12 13:42 Alexander Allmendinger Status assigned => resolved
2023-10-12 13:42 Alexander Allmendinger Resolution open => fixed
2023-10-12 13:42 Alexander Allmendinger Note Added: 0020149
2023-10-13 14:59 Paul Hunkar Issue cloned: 0009203
2023-10-13 14:59 Paul Hunkar Relationship added related to 0009203
2023-10-13 15:15 Paul Hunkar Status resolved => closed
2023-10-13 15:15 Paul Hunkar Fixed in Version => 1.03.09.502
2023-10-13 15:15 Paul Hunkar Note Added: 0020168