Details
-
Improvement
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
3.1.0
-
None
-
None
Description
Daffodil has a layer transform for AIS format's payload armoring.
The tests of this use a complete AIS record with a final checksum field.
However, this checksum is not recalculated.
We should enhance this schema with a checksum calculation using the new features implemented for DAFFODIL-2221.
This layer, and the AIS encoding layer should become pluggable (per DAFFODIL-1927), and be implemented as part of an AIS DFDL schema project (on github) which includes the test/example schema for a complete AIS message, as well as the Scala code for the 2 layers needed. One for the payload armoring, another one for the checksum.