View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002075 | 10000-003: Address Space | Spec | public | 2012-06-12 14:29 | 2015-01-16 00:02 |
Reporter | Paul Hunkar | Assigned To | Wolfgang Mahnke | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Target Version | 1.03 | Fixed in Version | 1.03 | ||
Summary | 0002075: Support for DecimalString as a base data type | ||||
Description | This is a clone of the decimal mantis issue. In this issue just the decimalString portion of the orginal mantis issues is to be added. In most higher level system, the accuracy and exact calculation result that are provided with decimal mathematics are required (especially for financial and business based systems). OPC UA needs to support decimal. Propose two additions: Decimal and DecimalString be added. The support for DecimalString would not require any changes to the stack since it is just an extension of string type. For clients and servers that understand the type, they can convert it to a native decimal data type. This conversion may result in losses of accuracy, but no conversion error would result. Support for a native Decimal format would result in an upgrade to the stacks. Decimal would be able to be transmitted in a native binary format, with no loss of accuracy or conversions required. It would be a sub-type of number (i.e. that it is a numeric value) which would allow the use of this abstract datatype with regard to decimals. Stacks would be required to restrict transmission of decimal information to/from older versions of the stacks, (protocolVersion would be used to provide this support). Clients that are communicating to servers that are older will not send a decimal type as a base decimal type, but instead will send it as a DecimalString, a server that is communicating with a client that does is of an older version will encode decimals as there string representation. If the protocolVersions indicates that both support decimal than the decimal shall be encoded as the required decimal format (32, 64 or 128). See attached document for an additional description of the decimal format | ||||
Tags | No tags attached. | ||||
Commit Version | |||||
Fix Due Date | |||||
related to | 0002060 | closed | Randy Armstrong | 10000-005: Information Model | Support for Decimal as a base data type |
related to | 0002943 | closed | Paul Hunkar | 10030: ISA-95 | Remove string datatypes that are now defined in Part 3 |
related to | 0002944 | closed | Wolfgang Mahnke | 10000-005: Information Model | Add formal description for new added data types in Part 3 |
Date Modified | Username | Field | Change |
---|---|---|---|
2012-06-12 14:29 | Paul Hunkar | New Issue | |
2012-06-12 14:29 | Paul Hunkar | Issue generated from: 0002060 | |
2012-06-12 14:29 | Paul Hunkar | Relationship added | child of 0002060 |
2012-07-17 17:34 | Jim Luth | Status | new => acknowledged |
2013-09-10 17:11 | Jim Luth | Status | acknowledged => assigned |
2013-09-10 17:11 | Jim Luth | Assigned To | => Wolfgang Mahnke |
2013-09-10 17:11 | Jim Luth | Project | Feature Requests => 10000-003: Address Space |
2014-08-26 15:41 | Jim Luth | Target Version | => 1.03 |
2014-08-27 12:25 | Karl Deiretsbacher | Category | (No Category) => Spec |
2015-01-13 10:07 | Wolfgang Mahnke | Note Added: 0005716 | |
2015-01-13 10:07 | Wolfgang Mahnke | Status | assigned => resolved |
2015-01-13 10:07 | Wolfgang Mahnke | Resolution | open => fixed |
2015-01-15 18:37 | Jim Luth | Relationship added | related to 0002943 |
2015-01-15 20:31 | Wolfgang Mahnke | Relationship added | related to 0002944 |
2015-01-16 00:02 | Jim Luth | Relationship replaced | related to 0002060 |
2015-01-16 00:02 | Jim Luth | Note Added: 0005767 | |
2015-01-16 00:02 | Jim Luth | Status | resolved => closed |
2015-01-16 00:02 | Jim Luth | Fixed in Version | => 1.03 |