Unsupported features

The following features of DFDL 1.0 are currently not supported in this implementation.

Property enumerations

The following property enumerations are unsupported.

Feature Reference in DFDL specification
dfdl:truncateSpecifiedLengthString "yes" 13.4 Properties Specific to Strings with Text representation
dfdl:textBiDi "yes" 21. Optional DFDL Features
dfdl:occursCountKind "stopValue" 16. Arrays and Optional Elements: Properties for Repeating and Variable-Occurrence Data Items
dfdl:occursCountKind "parsed" 16. Arrays and Optional Elements: Properties for Repeating and Variable-Occurrence Data Items
dfdl:binaryCalendarRep "packed" 13.13 Properties specific to calendar with Binary representation
dfdl:sequenceKind "unordered" 14.3 Unordered Sequence Groups
dfdl:floating "yes" 14.4 Floating Elements
dfdl:lengthKind "endOfParent" 12.3 Properties for Specifying Lengths
dfdl:lengthKind "pattern" 12.3 Properties for Specifying Lengths
dfdl:testKind "pattern" (dfdl:assert) 7.3 The dfdl:assert Annotation Element
dfdl:testKind "pattern" (dfdl:discriminator) 7.4 The dfdl:discriminator Annotation Element
dfdl:separatorPolicy "suppressedAtEndStrict" 14.2 Sequence Groups with Delimiters

Properties

The following properties are unsupported:

Feature Reference in DFDL specification
dfdl:hiddenGroupRef 14.5 Hidden Groups
dfdl:inputValueCalc 17. Calculated Value Properties
dfdl:outputValueCalc 17. Calculated Value Properties

Combinations of properties

The following combinations of properties are unsupported:

Feature Reference in DFDL specification
dfdl:representation "binary" and dfdl:lengthKind "delimited"
When the dfdl:prefixLengthType property is used to reference a simple type, the dfdl:lengthkind property for that simple type cannot be "prefixed".

Functions

The following functions are unsupported in DFDL expressions:

Feature Reference in DFDL specification
fn:empty 23.5 Constructors, Functions and Operators
fn:exists
fn:name
fn:local-name
fn:namespace-uri
dfdl:representationLength
dfdl:unpaddedLength
dfdl:property
dfdl:testBit
dfdl:setBits
dfdl:countWithDefault
dfdl:count
dfdl:position
dfdl:checkConstraints

Annotations

The following annotations are unsupported:

Feature Reference in DFDL specification
dfdl:defineVariable 7.7 The dfdl:defineVariable Annotation Element
dfdl:newVariableInstance 7.8 The dfdl:newVariableInstance Annotation Element
dfdl:setVariable 7.9 The dfdl:setVariable Annotation Element

Limited support

The following properties are supported only by either the parser or the serializer:

Feature Reference in DFDL specification
dfdl:lengthKind "prefixed" (in parser only) 12.3 Properties for Specifying Lengths
xs:default or xs:fixed (in serializer only) 21. Optional DFDL Features
Copyright IBM Corporation 2011Copyright IBM Corporation 2011.

Reference topicReference topic | Version 1.0 | df00150_