View Issue Details

IDProjectCategoryView StatusLast Update
000866210000-006: MappingsSpecpublic2023-03-23 20:42
ReporterFrank Fischer Assigned ToRandy Armstrong  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version1.05.01 
Fixed in Version1.05.03 RC1 
Summary0008662: StatusCode should not be treated as a NULL in JSON encoding
Description

"5.4.2.12 StatusCode" says "A StatusCode of Good (0) is treated like a NULL", however according to "Table 1 – Built-in Data Types" the StatusCode is not nullable, so I don't think it should be encoded as null. There isn't even an advantage of doing this as the encoded size of "null" is even bigger than "0".

For the non-reversible encoding this may also be a loss of information, as a receiver without UA knowledge may not know that "null" means "Good".

TagsNo tags attached.
Commit Version
Fix Due Date

Activities

Randy Armstrong

2023-03-21 16:19

administrator   ~0018931

A StatusCode of Good (0) shall not be encoded when it is a field of a Structure.

Jim Luth

2023-03-23 20:42

administrator   ~0019020

Agreed to changes edited in Dallas meeting.

Issue History

Date Modified Username Field Change
2023-01-31 14:26 Frank Fischer New Issue
2023-03-21 16:19 Randy Armstrong Assigned To => Randy Armstrong
2023-03-21 16:19 Randy Armstrong Status new => resolved
2023-03-21 16:19 Randy Armstrong Resolution open => fixed
2023-03-21 16:19 Randy Armstrong Fixed in Version => 1.05.03 RC1
2023-03-21 16:19 Randy Armstrong Note Added: 0018931
2023-03-23 20:42 Jim Luth Status resolved => closed
2023-03-23 20:42 Jim Luth Note Added: 0019020