diff --git a/DFDL/dataFormats/rst/doc/ReadMe b/DFDL/dataFormats/rst/doc/ReadMe index c6eb583a62619f5c30cd92fd461ba281295b8c60..b232cb780554656d17ca6ec4454849d499e2e6f7 100644 --- a/DFDL/dataFormats/rst/doc/ReadMe +++ b/DFDL/dataFormats/rst/doc/ReadMe @@ -1,20 +1,20 @@ DFDL parsing of DISPDU streams to element only XML -1) Encoding for the DIS stream must be ISO-8859-1, else proper twos-compliment +1) Encoding for the DIS stream must be ISO-8859-1, else proper twos-compliment for byte values of 128+ do not resolve correctly when parsed to XML. -2) Send only DIS spec (IEEE Std 1278.1-2012) streams and nothing else. No extra - data/padding allowed inside send/receive buffers. Examples of this convention - are in the openDis7-java class: +2) Send only DIS spec (IEEE Std 1278.1-2012) streams and nothing else. No extra + data/padding allowed inside send/receive buffers. Examples of this convention + are in the openDis7-java class: edu.nps.moves.dis7.utilities.DisThreadedNetworkInterface send and receive - threads. Using NIO vice data output streams (DOS) was found to be much more - efficient for marshal/unmarshalling DIS PDUs. + threads. Using NIO vice data output streams (DOS) was found to be much more + efficient for marshalling/unmarshalling DIS PDUs. 3) Figuring out variable length arrays, particularly for the CommentPDU's VariableDatumRecords, was very challenging. Great help here: https://public.dhe.ibm.com/software/htp/tpf/tpfug/tgf19/TPFUG_2019_WEBS_DFDL.pdf -4) TDML tests won't accept a schema with extension *.dfdl_xsd. Must be +4) TDML tests won't accept a schema with extension *.dfdl_xsd. Must be *.dfdl.xsd 5) TODO: proper choice branching for PDUTypes remains unresolved.