layout: page title: Unsupported Features and Errata group: nav-right

Unsupported features of the DFDL Specification as of Daffodil 3.0.0 are listed below:

DFDL Features

  • COBOL: textNumberPattern: ‘V’ and ‘P’ Symbols {% jira 853 %}
  • Intersect and except operators, dfdl:checkRangeInclusive, dfdl:checkRangeExclusive functions {% jira 2379 %}, {% jira 1515 %}
  • defaulting of values for required elements - when unparsing {% jira 115 %}
  • validation (when unparsing) {% jira 1582 %}
  • byte-value entities (aka raw-byte entities){% jira 258 %}
  • “type” component of DFDL infoset {% jira 182 %}, {% jira 1852 %}
  • “unionMemberSchema” component of DFDL infoset {% jira 1633 %}
  • “valid” component of DFDL infoset {% jira 813 %}
  • extended ICU symbol ‘I’ in calendarPattern {% jira 1462 %}
  • floating elements in sequences {% jira 643 %}
  • “form” attribute (note that “elementFormDefault” is supported) {% jira 2416 %}
  • unicodeByteOrderMark (Note this has been removed from the DFDL Specification v1.0)
  • bi-directional text (Note this has been removed from the DFDL Specification v1.0, but may return in a future version of the DFDL spec.)

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 %}
  • dfdl:escapeCharacterPolicy {% jira 2415 %}

Miscellaneous

  • XPath query-style expressions {% jira 1118 %}

Minor Technical Issues/Non-Conformances

  • Test for escapeEscapeCharacter in escape block data {% jira 2421 %}
  • Check range of binaryDecimalVirtualPoint at runtime {% jira 2417 %}
  • Character-level scanning insufficient due to raw byte entities {% jira 258 %}
  • Choice branches that are zero-occurrence arrays are missing. {% jira 2420 %}
  • Complex type cannot have hiddenGroupRef as its model group {% jira 2419 %}