Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.0.0
Description
DFDLSchemas EDIFACT doesn't yet work.
As of this writing these issues are blocking it, or blocking working on it sufficiently that they have to be fixed first.
DFDL-1443 - escapeScheme expressions evaluated before we know there are any delimiters to escape
DFDL-256 - ignoreCase - this is used by edifact, unclear if it is truly needed for the tests to work or not.
DFDL-1166 - TDML runner needs to load a saved parser - it takes a very long time to compile this schema (many minutes). DFDL-1444 is the ticket for separate compilation, but just compiling with less memory footprint and faster would help.
Currently compiling the EDIFACT schema requires sbt -mem 8000m
Otherwise it dies a long death as it runs out of memory, and all threads are busy scavenging it.