The following code-block is a sample XFD that the stored procedure examples in this section are acting upon:
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!-- ftestdat.xfd - generated on 19-Apr-16 14:29
Micro Focus COBOL V2.3 revision 002
AXCGG/AA0/00000 GNR-005203002AI
-->
<xfd:xfdfile
xmlns:xfd="http://www.microfocus.com">
<xfd:identification
xfd:version="7">
<xfd:select-name>FTEST2-FILE</xfd:select-name>
<xfd:maximum-numeric-digits>31</xfd:maximum-numeric-digits>
<xfd:alphabet>None</xfd:alphabet>
<xfd:period-character>.</xfd:period-character>
<xfd:comma-character>,</xfd:comma-character>
<xfd:file-organization>Indexed</xfd:file-organization>
<xfd:table-name>FTESTDAT</xfd:table-name>
<xfd:number-of-keys>3</xfd:number-of-keys>
<xfd:minimum-record-size>36</xfd:minimum-record-size>
<xfd:maximum-record-size>36</xfd:maximum-record-size>
<xfd:sign-compatibility>8</xfd:sign-compatibility>
</xfd:identification>
<xfd:keys>
<xfd:key
xfd:segment-count="1"
xfd:duplicates-allowed="false">
<xfd:segments>
<xfd:segment
xfd:segment-size="4"
xfd:segment-offset="0"/>
</xfd:segments>
<xfd:key-columns
xfd:key-column-count="1">
<xfd:key-column
xfd:key-column-name="ftest2-key"/>
</xfd:key-columns>
</xfd:key>
<xfd:key
xfd:segment-count="1"
xfd:duplicates-allowed="true">
<xfd:segments>
<xfd:segment
xfd:segment-size="4"
xfd:segment-offset="4"/>
</xfd:segments>
<xfd:key-columns
xfd:key-column-count="2">
<xfd:key-column
xfd:key-column-name="ftest2-key1-seg1"/>
<xfd:key-column
xfd:key-column-name="ftest2-key1-seg2"/>
</xfd:key-columns>
</xfd:key>
<xfd:key
xfd:segment-count="1"
xfd:duplicates-allowed="false">
<xfd:segments>
<xfd:segment
xfd:segment-size="4"
xfd:segment-offset="8"/>
</xfd:segments>
<xfd:key-columns
xfd:key-column-count="1">
<xfd:key-column
xfd:key-column-name="ftest2-altkey2"/>
</xfd:key-columns>
</xfd:key>
</xfd:keys>
<xfd:conditions
xfd:condition-count="0"/>
<xfd:fields
xfd:elementary-items="7"
xfd:elementary-items-with-occurs="7"
xfd:total-items="9"
xfd:total-items-with-occurs="9">
<xfd:field
xfd:field-level="1"
xfd:field-name="ftest2-record"
xfd:field-condition="999"
xfd:field-offset="0"
xfd:field-bytes="36"
xfd:field-type="152"
xfd:field-length="36"
xfd:field-scale="0"
xfd:field-user-flags="0"/>
<xfd:field
xfd:field-level="3"
xfd:field-name="ftest2-key"
xfd:field-offset="0"
xfd:field-bytes="4"
xfd:field-type="152"
xfd:field-length="4"
xfd:field-scale="0"
xfd:field-user-flags="0"
xfd:field-condition="0"/>
<xfd:field
xfd:field-level="3"
xfd:field-name="ftest2-altkey1"
xfd:field-condition="999"
xfd:field-offset="4"
xfd:field-bytes="4"
xfd:field-type="152"
xfd:field-length="4"
xfd:field-scale="0"
xfd:field-user-flags="0"/>
<xfd:field
xfd:field-level="5"
xfd:field-name="ftest2-key1-seg1"
xfd:field-offset="4"
xfd:field-bytes="2"
xfd:field-type="152"
xfd:field-length="2"
xfd:field-scale="0"
xfd:field-user-flags="0"
xfd:field-condition="0"/>
<xfd:field
xfd:field-level="5"
xfd:field-name="ftest2-key1-seg2"
xfd:field-offset="6"
xfd:field-bytes="2"
xfd:field-type="152"
xfd:field-length="2"
xfd:field-scale="0"
xfd:field-user-flags="0"
xfd:field-condition="0"/>
<xfd:field
xfd:field-level="3"
xfd:field-name="ftest2-altkey2"
xfd:field-offset="8"
xfd:field-bytes="4"
xfd:field-type="152"
xfd:field-length="4"
xfd:field-scale="0"
xfd:field-user-flags="0"
xfd:field-condition="0"/>
<xfd:field
xfd:field-level="3"
xfd:field-name="ftest2-number"
xfd:field-offset="12"
xfd:field-bytes="9"
xfd:field-type="144"
xfd:field-length="9"
xfd:field-scale="0"
xfd:field-user-flags="0"
xfd:field-condition="0"/>
<xfd:field
xfd:field-level="3"
xfd:field-name="ftest2-info"
xfd:field-offset="21"
xfd:field-bytes="10"
xfd:field-type="152"
xfd:field-length="10"
xfd:field-scale="0"
xfd:field-user-flags="0"
xfd:field-condition="0"/>
<xfd:field
xfd:field-level="3"
xfd:field-name="ftest2-in"
xfd:field-offset="31"
xfd:field-bytes="5"
xfd:field-type="152"
xfd:field-length="5"
xfd:field-scale="0"
xfd:field-user-flags="0"
xfd:field-condition="0"/>
</xfd:fields>
</xfd:xfdfile>