Eurex
XML Report Reference Manual
Version V 3.1.3
05.04.2017
XML Reports Concepts used by Eurex
Page 55
Naming conventions for structures are:
2.2.2
Structure Members
A structure member is either a field or another (sub-)structure. A structure member may be
enriched by attributes to define report specific properties.
Fields are defined by their data type and share the name of their data type. Substructures may
occur once or multiple times in a structure. The name of a substructure member is equal to the
substructure name.
Each field and structure occurs at a specific place in the sequence of fields in the substructure
tree of a report. Substructure can represent an exception, in the sense that they can occur
multiple times.
Structure members may be mandatory or optional. Optional members may be omitted in the XML
report.
2.2.3
Data Types
Data Types describe context-independent properties of a field, like its format and length. The
format of a data type may be alphanumeric, numeric or signed numeric.
These properties are independent of the report where a field with this data type occurs. Since a
field in a structure must have the same name as its data type, this implies that two fields with the
same name always have the same data type.
2.2.4
Rules for creating the XML Structure
2.2.4.1
Main Report Structure
The report XML structure is enclosed in the tag
<reportName>
<reptHeader>
...
</reptHeader>
<reportNameGrp>
...
</reportNameGrp>
</reportName>
2.2.4.2
Substructures
Substructures are written as follows:
reportName
Main structure of a report
reportName***Grp
Sub structure of a report
reportName***KeyGrp
Sub structure of a report which contains key fields