...
A: You create a combined DFDL schema that accepts ANY of the message types, and distinguishes them by the type code.
Caveat: For this to work, the schemas being combined must have target namespaces, and they all must be distinct target namespaces.
Issue:
is a bug (in Daffodil 3.8.0 and prior) which, until fixed prevents combining from working for schemas with no namespace.
Jira
server ASF JIRA serverId 5aa69414-a9e9-3523-82ec-879b028fb15b key DAFFODIL-2916
Let's assume you have 3 different message types, A, B, and C. Each has a DFDL schema file a.dfdl.xsd, b.dfdl.xsd, and c.dfdl.xsd.
...