layout: page title: Unsupported Features and Errata group: nav-right
Unsupported features and errata of the DFDL Specification as of Daffodil 2.7.0 are listed below:
DFDL Features
- “type” component of DFDL infoset {% jira 182 %}, {% jira 1852 %}
- “unionMemberSchema” component of DFDL infoset {% jira 1633 %}
- “valid” component of DFDL infoset {% jira 813 %}
- bi-directional text (Note this is being removed from the DFDL Specification v1.0 per Erratum 5.43, but may return as an experimental feature, or in a future version of the DFDL spec.)
- byte-value entities (aka raw-byte entities){% jira 258 %}
- defaulting of values for required elements - when unparsing {% jira 115 %}
- extended ICU symbol ‘I’ in calendarPattern {% jira 1462 %}
- floating elements in sequences {% jira 643 %}
- unicodeByteOrderMark (Note this is being removed from the DFDL Specification v1.0 per Erratum 5.50)
- validation (when unparsing) {% jira 1582 %}
XML Schema Features
- fixed {% jira 117 %}
- default {% jira 115 %}
Properties and Property Enumerations
- binaryFloatRep=“ibm390Hex” {% jira 244 %}
- documentFinalTerminatorCanBeMissing=“yes” {% jira 230 %}
- encodingErrorPolicy=“error” (Note: this is accepted, but behaves as “replace”){% jira 935 %}
- floating=“yes” {% jira 643 %}
- lengthKind=“endOfParent” {% jira 238 %}, {% jira 567 %}
- nilKind=“logicalValue” {% jira 201 %}
- occursCountKind=“stopValue”, occursStopValue {% jira 501 %}
- utf16Width=“variable” {% jira 551 %}
- calendarObserveDST {% jira 521 %}
Miscellaneous
- XPath query-style expressions {% jira 1118 %}
Errata (Minor Technical Fixes)
Items 5.1 through 5.63 of the DFDL v1.0 Spec Errata are implemented, except for those listed below:
- Erratum 5.1 - Test for escapeEscapeCharacter in escape block data {% jira 2421 %}
- Erratum 5.3 - dfdl:escapeCharacterPolicy property {% jira 2415 %}
- Erratum 5.6 - “form” attribute (note that “elementFormDefault” is supported) {% jira 2416 %}
- Erratum 5.14 - Check range of binaryDecimalVirtualPoint at runtime {% jira 2417 %}
- Erratum 5.29 - Intersect and except operators, dfdl:checkRangeInclusive, dfdl:checkRangeExclusive functions {% jira 2379 %}, {% jira 1515 %}
- Erratum 5.30 - Character-level scanning insufficient due to raw byte entities {% jira 258 %}
- Erratum 5.39 - Choice branches that are zero-occurrence arrays are missing. {% jira 2420 %}
- Erratum 5.40 - complex type cannot have hiddenGroupRef as its model group {% jira 2419 %}
- Erratum 5.47 - Encoding/Decoding errors - dfdl:encodingErrorPolicy=“error” not implemented.{% jira 935 %}
- Erratum 5.62 - documentFinalTerminatorCanBeMissing - property is not implemented.{% jira 230 %}