Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Not everything here will make it into the final report. Some things will be too minor to note.

Public DFDL Schemas

These schemas are published, and are interoperable:

...

  • HIPAA-5010
  • HL7-v2.7 (note: an earlier no-longer-published revision may be available for testing)
  • SWIFT-MT

Non-Public DFDL Schemas

These schemas are available only to those with access to DI2E.net or Forge.mil; however, as that is a substantial community of users, we also document interoperability for these schemas here:

Unknown/To-be-Evaluated

These schemas should be able to be portable, but have not yet been evaluated.

...

Expected Non-Portable - works only on Daffodil due to use of Daffodil-specific features

  • VMF
  • GMTIF

Test Suites

Test Suite daffodil-test-ibm1

This test suite is part of the Daffodil source tree, but can be run against IBM DFDL using a cross tester.

Daffodil tests that fail on IBM DFDL, but NOT due to interoperability concerns:

These Daffodil tests fail on IBM_DFDL, but should not. They fail because of DAFFODIL-2026 - a limitation in Daffodil's TDML Tester

  • test_simple_type_properties_text_calendar_13_03
  • test_simple_type_properties_text_calendar_13_04
  • test_simple_type_properties_bin_calendar_13_01
  • test_simple_type_properties_bin_calendar_13_02
  • test_simple_type_properties_text_calendar_13_01
  • test_alignment_bytes_12_05

Incompatibilities

These tests fail for lack of support of identical separator and terminator in IBM DFDL. All these are the same issue. This issue is considered minor, and is not a barrier to interoperability in practical schemas.

  • test_length_delimited_12_01
  • test_length_delimited_12_04
  • test_multiple_delimiters
  • test_length_delimited_12_02
  • test_length_delimited_12_03
  • test_nested_separator_delimited_baseline_ibm

Needs Further Investigation

These tests fail with a NPE during schema compilation. No trace output is produced  - Need study to determine cause.

...