View Issue Details

IDProjectCategoryView StatusLast Update
000452310000-006: MappingsSpecpublic2020-06-17 18:57
ReporterWolfgang Mahnke Assigned ToRandy Armstrong  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Summary0004523: Clarification on NULL values
Description

In OPC UA, some datatypes support NULL values, and some not. It is hard to figure out, which data types do support NULL, and which not.
For example, DECIMAL is defined not to support NULLs in the UA Binary mapping (5.2.3), but there is no statement for XML (5.3.2) or JSON (5.4.3). It would be desirable to have such a statement in the generic part (e.g. 5.1.7).
A String is nullable as mentioned in the sections about Variants (5.1.6).
Would be great to have an overview table in 5.1.x to expose the information, which datatype is nullable and which not (that should be independent of the encoding). The encodings should define, how nulls are handled.

TagsNo tags attached.
Commit Version
Fix Due Date

Activities

Randy Armstrong

2019-04-05 23:41

administrator   ~0010135

Added Nullable column to BuiltIn DataType table in OPC UA Part 6 - Mappings Draft 1.05.06 Specification.docx.

Randy Armstrong

2020-04-21 15:17

administrator   ~0011953

Need to add a definition for DateTime.MinValue.

Randy Armstrong

2020-06-17 05:27

administrator   ~0012373

Added DateTime section to 5.1.

Jim Luth

2020-06-17 18:57

administrator   ~0012419

Agreed to changes in Draft 1.05.19 in Virtual F2F.

Issue History

Date Modified Username Field Change
2018-12-10 15:47 Wolfgang Mahnke New Issue
2019-04-05 23:41 Randy Armstrong Assigned To => Randy Armstrong
2019-04-05 23:41 Randy Armstrong Status new => resolved
2019-04-05 23:41 Randy Armstrong Resolution open => fixed
2019-04-05 23:41 Randy Armstrong Note Added: 0010135
2020-04-21 15:17 Randy Armstrong Note Added: 0011953
2020-04-21 15:17 Randy Armstrong Status resolved => assigned
2020-06-17 05:27 Randy Armstrong Status assigned => resolved
2020-06-17 05:27 Randy Armstrong Note Added: 0012373
2020-06-17 18:57 Jim Luth Status resolved => closed
2020-06-17 18:57 Jim Luth Fixed in Version => 1.05
2020-06-17 18:57 Jim Luth Note Added: 0012419