.\bin\daffodil.bat unparse --schema TFconfigSYS.dfdl.xsl --root App_Table
--output AppTable.cfg AppTable.xml
java.lang.StringIndexOutOfBoundsException: String index out of range: 64
        at java.lang.String.substring(Unknown Source)
        at 
org.apache.daffodil.processors.unparsers.StringSpecifiedLengthUnparserTruncateBase.truncateByJustification(StringLengthUnparsers.scala:85)
        at 
org.apache.daffodil.processors.unparsers.StringMaybeTruncateBitsUnparser.unparse(StringLengthUnparsers.scala:203)
        at 
org.apache.daffodil.processors.unparsers.Unparser$class.unparse1(Unparser.scala:72)
        at 
org.apache.daffodil.processors.unparsers.SpecifiedLengthExplicitImplicitUnparser.unparseBits(SpecifiedLengthUnparsers.scala:241)
        at 
org.apache.daffodil.processors.unparsers.SpecifiedLengthExplicitImplicitUnparser.unparse(SpecifiedLengthUnparsers.scala:78)
        at 
org.apache.daffodil.processors.unparsers.Unparser$class.unparse1(Unparser.scala:72)
        at 
org.apache.daffodil.processors.unparsers.SeqCompUnparser.unparse(Unparser.scala:190)
        at 
org.apache.daffodil.processors.unparsers.Unparser$class.unparse1(Unparser.scala:72)
        at 
org.apache.daffodil.processors.unparsers.ElementUnparserBase.runContentUnparser(ElementUnparser.scala:173)
        at 
org.apache.daffodil.processors.unparsers.ElementSpecifiedLengthUnparser.runContentUnparser(ElementUnparser.scala:285)
        at 
org.apache.daffodil.processors.unparsers.ElementUnparserBase.unparse(ElementUnparser.scala:186)
        at 
org.apache.daffodil.processors.unparsers.Unparser$class.unparse1(Unparser.scala:72)
        at 
org.apache.daffodil.processors.unparsers.SequenceCombinatorUnparser.unparse(ElementKindUnparsers.scala:114)
        at 
org.apache.daffodil.processors.unparsers.Unparser$class.unparse1(Unparser.scala:72)
        at 
org.apache.daffodil.processors.unparsers.ComplexTypeUnparser.unparse(ElementKindUnparsers.scala:44)
        at 
org.apache.daffodil.processors.unparsers.Unparser$class.unparse1(Unparser.scala:72)
        at 
org.apache.daffodil.processors.unparsers.ElementUnparserBase.runContentUnparser(ElementUnparser.scala:173)
        at 
org.apache.daffodil.processors.unparsers.ElementUnparserBase.unparse(ElementUnparser.scala:186)
        at 
org.apache.daffodil.processors.unparsers.Unparser$class.unparse1(Unparser.scala:72)
        at 
org.apache.daffodil.processors.unparsers.RepUnboundedUnparser.unparseAllRepeats(RepUnparsers.scala:137)
        at 
org.apache.daffodil.processors.unparsers.RepUnparser.unparse(RepUnparsers.scala:42)
        at 
org.apache.daffodil.processors.unparsers.Unparser$class.unparse1(Unparser.scala:72)
        at 
org.apache.daffodil.processors.unparsers.ArrayCombinatorUnparser.unparse(ElementKindUnparsers.scala:256)
        at 
org.apache.daffodil.processors.unparsers.Unparser$class.unparse1(Unparser.scala:72)
        at 
org.apache.daffodil.processors.unparsers.SequenceCombinatorUnparser.unparse(ElementKindUnparsers.scala:114)
        at 
org.apache.daffodil.processors.unparsers.Unparser$class.unparse1(Unparser.scala:72)
        at 
org.apache.daffodil.processors.unparsers.ComplexTypeUnparser.unparse(ElementKindUnparsers.scala:44)
        at 
org.apache.daffodil.processors.unparsers.Unparser$class.unparse1(Unparser.scala:72)
        at 
org.apache.daffodil.processors.unparsers.ElementUnparserBase.runContentUnparser(ElementUnparser.scala:173)
        at 
org.apache.daffodil.processors.unparsers.ElementUnparserBase.unparse(ElementUnparser.scala:186)
        at 
org.apache.daffodil.processors.unparsers.Unparser$class.unparse1(Unparser.scala:72)
        at 
org.apache.daffodil.processors.DataProcessor.doUnparse(Runtime.scala:354)
        at 
org.apache.daffodil.processors.DataProcessor.unparse(Runtime.scala:302)
        at org.apache.daffodil.Main$$anonfun$86.apply(Main.scala:1100)
        at org.apache.daffodil.Main$$anonfun$86.apply(Main.scala:1100)
        at org.apache.daffodil.util.Timer$.getTimeResult(Timer.scala:76)
        at org.apache.daffodil.util.Timer$.getResult(Timer.scala:35)
        at org.apache.daffodil.Main$.run(Main.scala:1100)
        at org.apache.daffodil.Main$.main(Main.scala:1297)
        at org.apache.daffodil.Main.main(Main.scala)
<?xml version="1.0" encoding="UTF-8" ?>
<App_Table>
  <AppList>
    <AppType>0</AppType>
    <AppParms>Dir = \</AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>3</AppType>
    <AppParms>Dir = \Comm-1</AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>3</AppType>
    <AppParms>Dir = \Comm-2</AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>3</AppType>
    <AppParms>Dir = \Comm-3</AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>1</AppType>
    <AppParms>Dir = \IOS</AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>2</AppType>
    <AppParms>Dir = \Display</AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>10</AppType>
    <AppParms>Dir = \Holding</AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>20</AppType>
    <AppParms>Dir = \SUAGA3-1</AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>21</AppType>
    <AppParms>Dir = \SUAGA7-1</AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>55</AppType>
    <AppParms>Dir = \SUCOR-1</AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>3</AppType>
    <AppParms>Dir = \Comm-4</AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>3</AppType>
    <AppParms>Dir = \Comm-5</AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>3</AppType>
    <AppParms>Dir = \Comm-6</AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>3</AppType>
    <AppParms>Dir = \Comm-7</AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>3</AppType>
    <AppParms>Dir = \Comm-8</AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>3</AppType>
    <AppParms>Dir = \Comm-9</AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>3</AppType>
    <AppParms>Dir = \Comm-10</AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>3</AppType>
    <AppParms>Dir = \Comm-11</AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>3</AppType>
    <AppParms>Dir = \Comm-12</AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>12</AppType>
    <AppParms>Dir = \XMV-1</AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>11</AppType>
    <AppParms>Dir = \Therms-1</AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>14</AppType>
    <AppParms>Dir = \ThermsSlave-1</AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>15</AppType>
    <AppParms>Dir = \\Level-1</AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>58</AppType>
    <AppParms>Dir = \CDI-1</AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>37</AppType>
    <AppParms>Dir = \OilXfer-1</AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>16</AppType>
    <AppParms>Dir = \Pump-1</AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>10</AppType>
    <AppParms>Dir = \Hold-2</AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>68</AppType>
    <AppParms>Dir = \GasLift-1</AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>8</AppType>
    <AppParms>Dir = \Alarms\</AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>7</AppType>
    <AppParms>Dir = \Trend</AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>26</AppType>
    <AppParms>Dir = \Suconvert</AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>9</AppType>
    <AppParms>Dir = \Valve-1</AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>63</AppType>
    <AppParms>Dir = \PID-1</AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>32</AppType>
    <AppParms>Dir = \Pulse-1</AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>59</AppType>
    <AppParms>Dir = \Shutdown-1</AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>70</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>18</AppType>
    <AppParms>Dir = \Operations</AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>62</AppType>
    <AppParms>Dir = \PadCtl-1</AppParms>
    <AppSpare>141</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
  <AppList>
    <AppType>255</AppType>
    <AppParms></AppParms>
    <AppSpare>0</AppSpare>
  </AppList>
</App_Table>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema";
           xmlns:dfdl="http://www.ogf.org/dfdl/dfdl-1.0/";
           xmlns:daf="urn:ogf:dfdl:2013:imp:daffodil.apache.org:2018:ext"
           xmlns:fn="http://www.w3.org/2005/xpath-functions";>

    <!--
        Copyright 2018 ABB Inc.

        DFDL Schema for the ABB/Totalflow G4/G5 configuration files.
        Author: Jim Welch: ABB inc.
        Version: 1.0
        Date: 2018-07-02
      -->
    <xs:annotation>
        <xs:appinfo source="http://www.ogf.org/dfdl/";>
            <!-- Set common defaults -->
            <dfdl:format
                alignmentUnits="bytes"
                lengthUnits="bytes"
                representation="binary"
                binaryNumberRep="binary"
                byteOrder="littleEndian"
                bitOrder="mostSignificantBitFirst"
                lengthKind="implicit"
                alignment="1"
                encodingErrorPolicy="replace"
                binaryFloatRep="ieee"
                calendarPatternKind="implicit"
                documentFinalTerminatorCanBeMissing="yes"
                emptyValueDelimiterPolicy="none"
                escapeSchemeRef=""
                fillByte="%NUL;"
                floating="no"
                ignoreCase="no"
                initiatedContent="no"
                initiator=""
                leadingSkip="0"
                separator=""
                separatorPolicy="suppressed"
                outputNewLine="%LF;"
                textStandardZeroRep="0"
                textStandardInfinityRep="Inf"
                textStandardExponentRep="E"
                textStandardNaNRep="NaN"
                textNumberPattern="#,##0.###;-#,##0.###"
                textNumberRounding="explicit"
                textNumberRoundingMode="roundUnnecessary"
                textNumberRoundingIncrement="0"
                textStandardGroupingSeparator=","
                separatorPosition="infix"
                sequenceKind="ordered"
                terminator=""
                textBidi="no"
                textNumberCheckPolicy="strict"
                textNumberRep="standard"
                textOutputMinLength="0"
                textStringPadCharacter="%NUL;"
                textPadKind="padChar"
                textStringJustification="left"
                textStandardBase="10"
                textTrimKind="padChar"
                trailingSkip="0"
                truncateSpecifiedLengthString="yes"
                utf16Width="fixed"
                encoding="US-ASCII"
                nilKind="literalValue"
                nilValueDelimiterPolicy="none"
                occursCountKind="parsed"
                />

        </xs:appinfo>
    </xs:annotation>

    <!---   ******************************************************** -->
    <!--   Application Table - Max is 254 due to offset of 1 -->
    <xs:element name="App_Table">
        <xs:complexType>
            <xs:sequence>
                <xs:element name="AppList" dfdl:occursCountKind="parsed" minOccurs="1" maxOccurs="254" >
                    <xs:complexType>
                        <xs:sequence>
                            <xs:element name="AppType"  type="xs:unsignedByte"/>
                            <xs:element name="AppParms" type="xs:string" dfdl:lengthKind="explicit"  dfdl:length="64" dfdl:textOutputMinLength="64" />
                            <xs:element name="AppSpare" type="xs:unsignedByte"/>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
            </xs:sequence>
        </xs:complexType>
    </xs:element>

    </xs:schema>
    

Reply via email to