WebSphere Message Broker, Version 8.0.0.7
Operating Systems: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS
See information about the latest product version
See information about the latest product version
DFDL annotations
Annotations describe the physical format of data.
The following basic annotations are available in this
implementation of DFDL:
Annotation | Used on Component | Purpose |
---|---|---|
dfdl:element | xs:element, xs:element reference | Contains the DFDL properties of an xs:element and xs:element reference |
dfdl:choice | xs:choice | Contains the DFDL properties of an xs:choice. |
dfdl:sequence | xs:sequence | Contains the DFDL properties of an xs:sequence. |
dfdl:group | xs:group reference | Contains the DFDL properties of an xs:group reference to a group definition containing an xs:sequence or xs:choice. |
dfdl:simpleType | xs:simpleType | Contains the DFDL properties of an xs:simpleType |
dfdl:format | xs:schema, dfdl:defineFormat | Contains a set of DFDL properties that can be used by multiple DFDL schema components. When used directly on xs:schema, the property values act as defaults for all components in the DFDL schema. |
dfdl:defineFormat | xs:schema | Defines a reusable data format by associating a name with a set of DFDL properties contained within a child dfdl:format annotation. The name can be referenced from DFDL annotations on multiple DFDL schema components, using dfdl:ref. |
The following advanced annotations are available in
this implementation of DFDL:
Annotation | Used on Component | Purpose |
---|---|---|
dfdl:assert | xs:element, xs:choice, xs:sequence xs:group | Defines a test to be used to ensure the data is well formed. Used only when parsing data. |
dfdl:discriminator | xs:element, xs:choice, xs:sequence, xs:group | Defines a test to be used when resolving a point of uncertainty such as choice branches or optional elements. Used only when parsing. |
dfdl:escapeScheme | dfdl:defineEscapeScheme | Defines a scheme by which quotation marks and escape characters can be specified. This is for use with delimited text formats. |
dfdl:defineEscapeScheme | xs:schema | Defines a named, reusable escape scheme. The name can be referenced from DFDL annotations on multiple DFDL schema components. |
The following advanced annotations are not available
in this implementation:
Annotation |
---|
dfdl:hidden |
dfdl:newVariableInstance |