View Issue Details

IDProjectCategoryView StatusLast Update
000681110000-006: MappingsSpecpublic2021-08-31 16:20
ReporterLiam Power Assigned ToRandy Armstrong  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Summary0006811: JSON encoding of DateTime needs clarification
Description

The Wikipedia entry for ISO 8601 (not the normative source, I know) states:

"A decimal fraction may be added to the lowest order time element present, in any of these representations. A decimal mark, either a comma or a dot (following ISO 80000-1 according to ISO 8601:1-2019,[25] which does not stipulate a preference except within International Standards, but with a preference for a comma according to ISO 8601:2004)[26] is used as a separator between the time element and its fraction. […]. There is no limit on the number of decimal places for the decimal fraction. However, the number of decimal places needs to be agreed to by the communicating parties. For example, in Microsoft SQL Server, the precision of a decimal fraction is 3, i.e., "yyyy-mm-ddThh:mm:ss[.mmm]".[27]"

The UA spec. is silent on the precision of a decimal fraction for the JSON encoding and this has resulted in an IOP issue that we need to resolve.

TagsNo tags attached.
Commit Version
Fix Due Date

Relationships

related to 0006959 closedRandy Armstrong Picoseconds truncation in DataValue for DevelopmentPlatform that do not support full resolution not defined in the spec 

Activities

Jim Luth

2021-04-13 15:50

administrator   ~0014206

Need to make sure Parts 3, 4 and 6 agree on rounding vs. truncating.

Randy Armstrong

2021-08-14 01:30

administrator   ~0014740

Added rules to JSON encoding in OPC 10000-6 - UA Specification Part 6 - Mappings 1.05.3 RC

Jim Luth

2021-08-31 16:20

administrator   ~0014789

Agreed to changes in 1.05.01 Draft 4.

Issue History

Date Modified Username Field Change
2021-04-13 15:12 Liam Power New Issue
2021-04-13 15:50 Jim Luth Note Added: 0014206
2021-04-13 15:50 Jim Luth Assigned To => Randy Armstrong
2021-04-13 15:50 Jim Luth Status new => assigned
2021-08-14 01:30 Randy Armstrong Status assigned => resolved
2021-08-14 01:30 Randy Armstrong Resolution open => fixed
2021-08-14 01:30 Randy Armstrong Note Added: 0014740
2021-08-18 06:27 Randy Armstrong Relationship added related to 0006959
2021-08-31 16:20 Jim Luth Status resolved => closed
2021-08-31 16:20 Jim Luth Note Added: 0014789