Mike Beckerle created DAFFODIL-2731:
---------------------------------------

             Summary: Need test to reproduce DAFFODIL-2726
                 Key: DAFFODIL-2731
                 URL: https://issues.apache.org/jira/browse/DAFFODIL-2731
             Project: Daffodil
          Issue Type: Improvement
          Components: Clean Ups, Diagnostics, QA
    Affects Versions: 3.4.0
            Reporter: Mike Beckerle


Bug DAFFODIL-2726 was a complex situation that came up in a large schema 
project that is not available on the WWW. 

It involved some interaction of bit-order changes, layer transformers, and 
maybe computed lengths.

A test is needed in Daffodil's built-in tests that reproduces the issue without 
needing this unavailable DFDL schema.

Aspects of that schema that the test may need:
 * big endian primary header with stored length. bitOrder MSBF
 ** All fields of the primary header are required.
 * secondary header (mil-std-2045)  littleEndian LSBF 1-bit aligned with 20 bit 
stored length that is only of the bytes after the header.
 ** Some fields of the secondary header are optional using 1-bit flags.
 * alignment to a byte boundary
 * layer transform (such as gzip)
 * data format of the data in the layer is bigEndian byte oriented. 
 ** contains a variable-length array of structures. 

 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to