You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@daffodil.apache.org by "Mike Beckerle (Jira)" <ji...@apache.org> on 2021/02/05 20:14:00 UTC

[jira] [Updated] (DAFFODIL-2417) binaryDecimalVirtualPoint unparser runtime check

     [ https://issues.apache.org/jira/browse/DAFFODIL-2417?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mike Beckerle updated DAFFODIL-2417:
------------------------------------
    Component/s: DFDL Language

> binaryDecimalVirtualPoint unparser runtime check 
> -------------------------------------------------
>
>                 Key: DAFFODIL-2417
>                 URL: https://issues.apache.org/jira/browse/DAFFODIL-2417
>             Project: Daffodil
>          Issue Type: New Feature
>          Components: Back End, DFDL Language
>    Affects Versions: 2.7.0
>            Reporter: Mike Beckerle
>            Priority: Minor
>
> DFDL Erratum 5.14 requires a runtime check at unparse time for binaryDecimalVirtualPoint:
> {noformat}
> In the description of binaryDecimalVirtualPoint, clarify that when unparsing, if the property value is not sufficient to remove the decimal point from the infoset value, it is a processing error. This is true even if the resultant number can be converted into an integer (that is, all digits after the decimal point are zero) because it is an example of excess precision.{noformat}
> This ticket is for implementing this check.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)