View Issue Details

IDProjectCategoryView StatusLast Update
000625010000-004: ServicesSpecpublic2020-12-11 15:31
ReporterRandy Armstrong Assigned ToMatthias Damm  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Summary0006250: Terms null, omitted and empty are used interchangeably. They need to be defined.
Description

Terms null, omitted and empty are used interchangeably in parameter descriptions. It is not clear to the read if there is a semantic difference.

Introductory text should explain this.

TagsNo tags attached.
Commit Version
Fix Due Date

Activities

Matthias Damm

2020-11-14 18:01

developer   ~0013205

The NumericRange defines "A null string indicates that this parameter is not used."
Most server implementations treat null AND empty as "not used".

Matthias Damm

2020-12-06 15:28

developer   ~0013372

Added new chapter

4.3 Null Service parameters
Service parameters may be optional or omitting the parameter may have a special meaning. Such cases are defined in the paramter descriptions. The terms null, empty or omitted are used interchangeably in parameter descriptions.

Added in OPC 10000-4 - UA Specification Part 4 - Services 1.05.0 Draft12.docx

Matthias Damm

2020-12-07 18:34

developer   ~0013381

Search all null places for String and ByteString and make sure null and empty are used in all places where it makes sense.

Matthias Damm

2020-12-07 19:52

developer   ~0013393

Searched all null places for String, ByteString or array parameters and changed 'null' to 'null and empty' where empty was not included yet.

Changed in OPC 10000-4 - UA Specification Part 4 - Services 1.05.0 Draft13.docx

Jim Luth

2020-12-11 15:31

administrator   ~0013465

Agreed to changes in Virtual F2F.

Issue History

Date Modified Username Field Change
2020-11-11 16:21 Randy Armstrong New Issue
2020-11-14 18:01 Matthias Damm Note Added: 0013205
2020-12-06 15:28 Matthias Damm Assigned To => Matthias Damm
2020-12-06 15:28 Matthias Damm Status new => resolved
2020-12-06 15:28 Matthias Damm Resolution open => fixed
2020-12-06 15:28 Matthias Damm Note Added: 0013372
2020-12-07 18:34 Matthias Damm Status resolved => feedback
2020-12-07 18:34 Matthias Damm Resolution fixed => reopened
2020-12-07 18:34 Matthias Damm Note Added: 0013381
2020-12-07 19:52 Matthias Damm Status feedback => resolved
2020-12-07 19:52 Matthias Damm Resolution reopened => fixed
2020-12-07 19:52 Matthias Damm Note Added: 0013393
2020-12-11 15:31 Jim Luth Status resolved => closed
2020-12-11 15:31 Jim Luth Fixed in Version => 1.05
2020-12-11 15:31 Jim Luth Note Added: 0013465