Navigation:  Adding the RT to your application >

Dictionary TXD

Previous pageReturn to chapter overviewNext page

The TXD shipped with the Demo application is used to add in your DCT the Structure of the "link" table used

 

This is the content of the TXD file :

 

[DICTIONARY]

VERSION '1.0'

CREATED '12 JUN 2010' ' 9:18:03AM'

 

[FILES]

 

DMC_Demo FILE,DRIVER('TOPSPEED'),PRE(DMC_GV),CREATE,THREAD

!!> IDENT(250551),USAGE(Global)

Record                   RECORD

AutoClose                  STRING(6)

CarryOn                    BYTE

ProjID                     LONG

ProjectName                STRING(255)

ProgressCurrent            LONG

ProgressTotal              LONG

ProjectEnd                 BYTE

ProjectStarted             BYTE

TaskName                   STRING(255)

RunSilent                  BYTE

sql_owner                  STRING(255)

sql_personne               STRING(255)

tps_personne               STRING(255)

                        END

                      END

 

DMC_Global FILE,DRIVER('TOPSPEED'),PRE(DMC_GLO),CREATE,THREAD

!!> IDENT(250552),USAGE(Global)

Record                   RECORD

RUN_SILENT                 BYTE

AUTOCLOSE                  LONG

READ_REG                   BYTE

READ_INI                   BYTE

PATH_S                     STRING(255)

TABLE_NAME_S               STRING(100)

SERVER_S                   STRING(255)

USER_S                     STRING(255)

PWD_S                      STRING(255)

PORT_S                     STRING(255)

EMPTY_USER_S               STRING(20)

EMPTY_PWD_S                STRING(20)

WORKSHEET_S                STRING(255)

PATH_D                     STRING(255)

TABLE_NAME_D               STRING(100)

SERVER_D                   STRING(255)

USER_D                     STRING(255)

PWD_D                      STRING(255)

PORT_D                     STRING(255)

EMPTY_USER_D               STRING(20)

EMPTY_PWD_D                STRING(20)

WORKSHEET_D                STRING(255)

SQLBACK_PATH               STRING(255)

SQL_FTP_SERVER             STRING(255)

SQL_FTP_FOLDER             STRING(255)

SQL_FTP_USER               STRING(255)

SQL_FTP_PWD                STRING(255)

SQL_ZIP_PWD                STRING(255)

                        END

                      END

 

DMC_Settings FILE,DRIVER('TOPSPEED'),PRE(DMC),CREATE,THREAD

!!> IDENT(250550),USAGE(Global)

Record                   RECORD

OWNER                      STRING(100)

LINK                       STRING(255)

MRU                       STRING(255)

ERRORS                     BYTE

PRJ_ID                     LONG

                        END

                      END

 

DMCRT_ODBC FILE,DRIVER('TOPSPEED'),RECLAIM,OWNER(dmc:owner),ENCRYPT,NAME(dmc:link),PRE(RTODBC),BINDABLE,CREATE

BY_ID KEY(RTODBC:ID),NOCASE,PRIMARY

BY_PRJ_ID KEY(RTODBC:PROJ_ID),NOCASE

RECORD                   RECORD

ID                         LONG

PROJ_ID                    LONG

DRIVER_S                   STRING(255)

TABLE_NAME_S               STRING(100)

PATH_S                     STRING(255)

ODBC_CONNEXION_S           STRING(255)

ODBC_DRIVER_S              STRING(255)

ODBC_SERVER_S              STRING(255)

ODBC_USER_S                STRING(100)

ODBC_PWD_S                 STRING(100)

ODBC_DB_S                  STRING(255)

ODBC_PORT_S                STRING(20)

ODBC_TYPE_S                STRING(20)

ODBC_EMPTY_LOGIN_S         BYTE

ODBC_EMPTY_PWD_S           BYTE

ODBC_WORKSHEET_S           STRING(255)

DRIVER_D                   STRING(255)

TABLE_NAME_D               STRING(100)

PATH_D                     STRING(255)

ODBC_CONNEXION_D           STRING(255)

ODBC_DRIVER_D              STRING(255)

ODBC_SERVER_D              STRING(255)

ODBC_USER_D                STRING(100)

ODBC_PWD_D                 STRING(100)

ODBC_DB_D                  STRING(255)

ODBC_PORT_D                STRING(20)

ODBC_TYPE_D                STRING(20)

ODBC_EMPTY_LOGIN_D         BYTE

ODBC_EMPTY_PWD_D           BYTE

ODBC_WORKSHEET_D           STRING(255)

SQL_BACKUP                 BYTE

SQL_BACKUP_PATH            STRING(255)

SQL_FTP_SERVER             STRING(255)

SQL_FTP_FOLDER             STRING(255)

SQL_FTP_USER               STRING(255)

SQL_FTP_PWD                STRING(255)

SQL_ZIP_PWD                STRING(255)

                        END

                      END

 

DMC_MRU              FILE,DRIVER('TOPSPEED'),PRE(MRU),NAME(dmc:mru),CREATE,BINDABLE

BYID                   KEY(MRU:ID),PRIMARY

BYDSPNAME              KEY(MRU:DSP_NAME),OPT,NOCASE

BYTABLENAME            KEY(MRU:TABLENAME,MRU:DRIVER),DUP

BYDRIVER               KEY(MRU:DRIVER),DUP

RECORD                 RECORD

ID                       LONG

TABLENAME                CSTRING(255)

DRIVER                   CSTRING(255)

PASSWORD                 STRING(512)

TYPE                     CSTRING(100)

KEYS                     STRING(512)

FILETYPE                 STRING(1)

FORMAT                   STRING(1)

COLLENS                  STRING(4096)

QUOTCHARS                STRING(10)

COLSEP                   STRING(10)

ROWSEP                   STRING(10)

COLHDR                   STRING(1)

MAXROWSIZE               LONG

CONNECTION               STRING(255)

OWNER                    STRING(255)

DB_NAME                  STRING(100)

ICONE                    LONG

DSP_NAME                 STRING(255)

OEM                      BYTE

                      END

                    END

 


 

DMCRT_ODBC is the "link" Table

DMC_MRU       is a table which is used to allow you to use the Viewer on any tables YOU define

 

The others are global variables required