XML Examples

Node Descriptor

<?xml version="1.0"?>
<nodeDescriptor name="AutoCorrectNode" type="AutoCorrectNode">
  <passCounterFieldName>AutoCorrectPass</passCounterFieldName>
  <initTask>AutoCorrectTask</initTask>
</nodeDescriptor>

Task Descriptor

<?xml version="1.0"?>
<taskDescriptor name="AutoCorrectTask" type="INIT_TABLE">
  <dataName>AutoCorrectTable</dataName>
</taskDescriptor>

Data Descriptor

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<dataDescriptor name="AutoCorrectTable" type="AUTO_CORRECT_TABLE">
  <viewName>AutoCorrectTable</viewName>
  <fileName>AutoCorrectTable_20100630_201114984.tbl</fileName>
  <record>
    <field datatype="byte" length="2"  name="ibmSortType"                 type="key"/>
    <field datatype="byte" length="4"  name="AutoCorrectPass"             type="key"/>
    <field datatype="char" length="32" name="ibmIntAutoCorrectFieldName"  type="payload"/>
    <field datatype="char" length="1"  name="ibmIntAutoCorrectSrcIsField" type="payload"/>
    <field datatype="char" length="32" name="ibmIntAutoCorrectSource"     type="payload"/>
  </record>
</dataDescriptor>

Example Table

Table 1. Auto Correction Example Table
ibmSortType sampleAuto CorrectPass ibmIntAutoCorrect FieldName ibmIntAutoCorrect SrcIsField ibmIntAutoCorrect Source
105 1 ibmNprAmount Y ibmNprOcrAmount
105 1 ibmNprPc Y ibmNprOcrPc
105 1 ibmNprAccount Y ibmNprOcrAccount
105 1 ibmNprRt Y ibmNprOcrRt
105 1 ibmNprAuxOnUs Y ibmNprOcrAuxOnUs
105 2 ibmNprAccount N 12345678
105 2 ibmNprRt N 123456789