Exploring the schemas
The ISO8583 library is shown in the Application Development view of your workspace.
The ISO8583_1987.xsd schema opens in the DFDL editor. If it does not open, double-click the DFDL schema to open it in the editor.
The ISO8583_1987 message is highlighted and models an ISO 8583 message with 'packed' bitmaps. The main editor view shows the logical components of the message such as elements and sequences. You can explore the ISO8583_1987 message structure by expanding the elements.
The physical rendering of each logical component is described by the DFDL properties in the Representation Properties tab. DFDL properties can either be specified locally on the component, or can be inherited from pre-defined sets of DFDL properties. Inherited properties have an icon shown next to them, and hovering over the icon reveals where the property is defined. In this schema, inherited properties are obtained from the ISO8583Format.xsd schema.
The presence or absence of each element in the message is given by a corresponding bit in one of the bitmaps. The DFDL Occurs Count Kind property for each element is set to 'expression', and the DFDL Occurs Count property is a DFDL expression that refers to the corresponding bit in the bitmap. You can see this if you select any of the child elements with a numeric suffix, and scroll down the Representation Properties tab until you reach the 'Occurrences' section. The bitmaps themselves can be viewed by expanding the Bitmaps_Group group reference. The secondary bitmap is itself optional and its presence or absence is given by Bit001.
You will be test parsing example ISO 8583 data using the ISO8583_1987 message. The test parsing takes place entirely within the DFDL editor, so there is no message flow in this tutorial and no Deploy step. Before test parsing, switch to the DFDL Test perspective by clicking Window > Open Perspective and then clicking DFDL Test. (Alternatively, you can use the toolbar icon ).
Tip: If this Tutorial Steps View disappears when you switch perspectives, use the Window > Show View menu option to add it back.