Content Data

The key fields for content data tables vary for each table. A sample X9GlobalContentTable data definition is shown here:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<dataDescriptor name="X9GlobalContentTable" type="TABLE">
  <viewName>X9_Global_Content_Table</viewName>
  <fileName>X9GlobalContentTable.tbl</fileName>
  <record>
    <field datatype="byte" length="2"   name="ibmFileFormat"         type="key"/>
    <field datatype="byte" length="2"   name="ibmNprRecordType"      type="key"/>
    <field datatype="byte" length="4"   name="ibmValRecordRuleNum"   type="key"/>
    <field datatype="char" length="1"   name="ibmValFieldReq"        type="payload"/>
    <field datatype="byte" length="4"   name="ibmValFixedPos"        type="payload"/>
    <field datatype="byte" length="4"   name="ibmValFixedLen"        type="payload"/>
    <field datatype="byte" length="4"   name="ibmValVarPos"          type="payload"/>
    <field datatype="byte" length="4"   name="ibmValVarLen"          type="payload"/>
    <field datatype="char" length="100" name="ibmValMandatory"       type="payload"/>
    <field datatype="char" length="7"   name="ibmValMandErrorCode"   type="payload"/>
    <field datatype="byte" length="2"   name="ibmValMandReject"      type="payload"/>
    <field datatype="char" length="1"   name="ibmValMandOverride"    type="payload"/>
    <field datatype="char" length="10"  name="ibmValType"            type="payload"/>
    <field datatype="char" length="7"   name="ibmValTypeErrorCode"   type="payload"/>
    <field datatype="byte" length="2"   name="ibmValTypeReject"      type="payload"/>
    <field datatype="char" length="1"   name="ibmValTypeOverride"    type="payload"/>
    <field datatype="char" length="10"  name="ibmValFormat"          type="payload"/>
    <field datatype="char" length="7"   name="ibmValFormatErrorcode" type="payload"/>
    <field datatype="byte" length="2"   name="ibmValFormatReject"    type="payload"/>
    <field datatype="char" length="1"   name="ibmValFormatOverride"  type="payload"/>
    <field datatype="char" length="100" name="ibmValValues1"         type="payload"/>
    <field datatype="char" length="100" name="ibmValValues2"         type="payload"/>
    <field datatype="char" length="100" name="ibmValValues3"         type="payload"/>
    <field datatype="char" length="100" name="ibmValValues4"         type="payload"/>
    <field datatype="char" length="100" name="ibmValValues5"         type="payload"/>
    <field datatype="char" length="7"   name="ibmValValueErrorCode"  type="payload"/>
    <field datatype="byte" length="2"   name="ibmValValueReject"     type="payload"/>
    <field datatype="char" length="1"   name="ibmValValueOverride"   type="payload"/>
  </record>
</dataDescriptor>