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)