Skip to main content
Skip table of contents

<database>.DBCatalog

This file contains general definitions applicable to the entire TDD.

It must contain two lines:

TEXT
<database_name>, <row_termination_character>, <distinction_string_position>, <distinction_string_length>
path=<paths>

The values are as follows:

EntryDescriptionDefault
<database_name>
The database catalogue name for this TDD. 
<row_termination_character>

The ASCII hex value for the row/line termination character in the input data files. SuperCHANNEL supports the following values:

  • 0D 0A - Windows carriage return and line feed characters.
  • 0A - Unix line feed character.
  • 0D - Mac carriage return character.

SuperCHANNEL will display a warning message if you try to set the row termination character to something other than one of these options.

0D 0A

<distinction_string_position>
The position of the distinction string for every hierarchical text file. The default value (-1) indicates that no distinction strings are required.-1
<distinction_string_length>
The length of the record distinction string. Must be specified if the distinction string position is set to something other than -1.-1
<paths>

A tab separated list of directory paths to search for the source files.

Both absolute and relative paths are supported, but you are recommended to use relative paths so that the paths will still be valid if the TDD is moved within the file system.

 

For example::

People.DBCatalog

TEXT
People,0D 0A,0,1
path=./    ../ 

In this example:

  • The database catalogue name is People.
  • Lines in source files are terminated by the Windows carriage return/line feed characters.
  • There is a distinction string table identifier at position 0 in each hierarchical text file, and that character has a length of 1 character.
  • The directory paths to use are the current directory (./) and the directory immediately above the current directory in the hierarchy (../).
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.