D2000 system application directory structure
The application directory is the main directory for all D2000 system applications created through the D2000 Management Console process. The following picture illustrates the directory structure of the D2000 V11.00 system application directory.
Directory | Directory description / contents |
D2000.APP | D2000 system application directory. |
D2000.APP\App01 | The directory of a specific application. |
D2000.APP\App01\Archiv | Archive databse archiv.db. |
D2000.APP\App01\BigBMP | Large bitmaps (.bmp) for use as background graphics or process D2000 HI. |
D2000.APP\App01\Bitmaps | Bitmaps (.bmp) for use in graphic schemes. |
D2000.APP\App01\java\eclipseproject | Project directory for the Eclipse development environment (see Eclipse development environment). |
*) D2000.APP\App01\java\server | The working directory of the D2000 server process where the java code is being compiled. |
D2000.APP\App01\java\shared | A directory that is automatically mirrored to computers that are running D2000 client processes using Java (the directory and its subdirectories on the server are managed by application programmers). |
D2000.APP\App01\java\shared\classes | Directory in which any custom java classes can be stored for use in applications (see Java libraries). |
D2000.APP\App01\java\shared\lib | Directory in which any external java libraries can be stored in for use in applications (see Java libraries). |
*) D2000.APP\App01\java\work | Directory used to work with .java files when editing schemas and events. |
*) D2000.APP\App01\java\work\generated | |
*) D2000.APP\App01\java\work\user | At the opening of a schema or an event for editing in a GR or CNF process, a .java file representing the script is copied to this directory. |
D2000.APP\App01\Logfile | Log database logfile.db. |
D2000.APP\App01\LogTrezor | Directory for depository for log database. |
D2000.APP\App01\LogTrezor\Compress | Compressed depository of log database. |
D2000.APP\App01\LogTrezor\Prev | Safe of a log database before compressing. |
D2000.APP\App01\SqlBack | Default directory for backup. |
D2000.APP\App01\Syscfg | Configuration database syscfg.db. |
D2000.APP\App01\Syscfg\Backup | Backup of configuration database. |
D2000.APP\App01\Trace | Text files - records from monitoring of the course of communication (received, transmitted data, communication errors, etc.). |
D2000.APP\App01\Trezor | Directory for archive database depository. |
D2000.APP\App01\Trezor\Compress | Compressed archive database depository. |
D2000.APP\App01\Trezor\Prev | Depository of archive database before compressing. |
D2000.APP\App01\Values | Database of starting values of user and structured variables – values.db. |
Note 1: App01 is the directory of a specific application. The application directory name is arbitrary.
Note 2: Directories marked with *) can be considered as temporary directories, which are used only during the run of the application and whose contents are managed by D2000 system processes. These directories do not need to be copied when transferring the application, as they are automatically generated / reconstructed by the D2000 system at the start of the application and during its development.
Note 3: If you use Application help, a Help directory containing an application help file (.chm file) is created in the directory structure.
Štruktúra aplikačného adresára systému D2000
Aplikačný adresár je hlavný adresár pre všetky aplikácie systému D2000 vytvorené prostredníctvom procesu D2000 Management Console. Adresárovú štruktúru aplikačného adresára systému D2000 V11.00 ilustruje nasledujúci obrázok.
Adresár | Popis / obsah adresára |
D2000.APP | Aplikačný adresár systému D2000. |
D2000.APP\App01 | Adresár konkrétnej aplikácie. |
D2000.APP\App01\Archiv | Archívna databáza archiv.db. |
D2000.APP\App01\BigBMP | Veľké bitové mapy (.bmp) pre použitie ako pozadie grafických schém alebo procese D2000 HI. |
D2000.APP\App01\Bitmaps | Bitové mapy (.bmp) pre použitie v grafických schémach. |
D2000.APP\App01\java\eclipseproject | Projektový adresár pre vývojové prostredie Eclipse (viď vývojové prostredie Eclipse). |
*) D2000.APP\App01\java\server | Pracovný adresár procesu D2000 server, kde prebieha kompilácia java kódu. |
D2000.APP\App01\java\shared | Adresár, ktorý je automaticky zrkadlený na počítače, kde bežia klientske procesy D2000 používajúce Javu (adresár a jeho podadresáre na serveri spravujú aplikační programátori). |
D2000.APP\App01\java\shared\classes | Adresár, v ktorom môžu byť uložené ľubovoľné užívateľské java triedy pre použitie v aplikáciách (viď knižnice v Jave). |
D2000.APP\App01\java\shared\lib | Adresár, v ktorom môžu byť uložené ľubovoľné externé java knižnice pre použitie v aplikáciách (viď knižnice v Jave). |
*) D2000.APP\App01\java\work | Adresár slúžiaci na prácu so súbormi .java pri editácii schém a eventov. |
*) D2000.APP\App01\java\work\generated | |
*) D2000.APP\App01\java\work\user | Pri otvorení schémy alebo eventu na editáciu v procese GR alebo CNF sa do tohto adresára skopíruje .java súbor predstavujúci skript. |
D2000.APP\App01\Logfile | Monitorovacia databáza logfile.db. |
D2000.APP\App01\LogTrezor | Adresár pre trezory monitorovacej databázy. |
D2000.APP\App01\LogTrezor\Compress | Komprimované trezory monitorovacej databázy. |
D2000.APP\App01\LogTrezor\Prev | Trezor monitorovacej databázy pred skomprimovaním. |
D2000.APP\App01\SqlBack | Default adresár pre zálohovanie. |
D2000.APP\App01\Syscfg | Konfiguračná databáza syscfg.db. |
D2000.APP\App01\Syscfg\Backup | Záloha (backup) konfiguračnej databázy. |
D2000.APP\App01\Trace | Textové súbory – záznamy zo sledovania priebehu komunikácie (prijímané, vysielané dáta, chyby komunikácie atď.). |
D2000.APP\App01\Trezor | Adresár pre trezory archívnej databázy. |
D2000.APP\App01\Trezor\Compress | Komprimované trezory archívnej databázy. |
D2000.APP\App01\Trezor\Prev | Trezor archívnej databázy pred skomprimovaním. |
D2000.APP\App01\Values | Databáza štartovacích hodnôt užívateľských a štruktúrovaných premenných – values.db. |
Poznámka1: App01 je adresár konkrétnej aplikácie. Názov adresára aplikácie môže byť ľubovoľný.
Poznámka 2: Adresáre označené *) je možné považovať za dočasné (temporary) adresáre, ktoré sa používajú iba počas behu aplikácie a ktorých obsah spravujú procesy systému D2000. Tieto adresáre nie je nutné kopírovať pri prenose aplikácie, nakoľko sú automaticky vygenerované/zrekonštruované systémom D2000 pri štarte aplikácie a pri jej vývoji.
Poznámka 3: V prípade použitia vlastného aplikačného helpu je v adresárovej štruktúre vytvorený adresár Help obsahujúci súbor aplikačnej nápovedy (.chm súbor).