Mike Beckerle created DAFFODIL-2380:
---------------------------------------

             Summary: Perfect Round Trip capability
                 Key: DAFFODIL-2380
                 URL: https://issues.apache.org/jira/browse/DAFFODIL-2380
             Project: Daffodil
          Issue Type: New Feature
          Components: Back End
    Affects Versions: 2.7.0
            Reporter: Mike Beckerle


Some users have the hope that Daffodil will perfectly-round-trip data. 
That means that a parse, validate, unparse of data will perfectly reproduce 
data, not canonicalize it thereby requiring recomputation of checksums, 
signatures, etc. which we (Daffodil) can't do yet automatically. 

Can daffodil keep track of the specific delimiters used, and other things that 
would otherwise be cannonicalized. This would not be DFDL-spec compliant, which 
requires that on unparse, the first of several alternative delimiters be used.  
Nevertheless a mode where delimiters were captured into some sort of 
pseudo-element so that they would be used for unparsing would be helpful for 
some network-security applications.

There are other tickets for abilities to recompute checksums, by enhancing the 
Daffodil layering extension of DFDL. This would be a different solution to that 
sort of problem. 



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

Reply via email to