${BSE}/tools directory
The
Enterprise Server
consists of the Tools (tt
) and the Tools Add-on
(tl
) package. These two packages are technically different
from the application packages. Therefore, the
Enterprise Server
software and the software’s table and domain definitions are stored separately
in the
${BSE}/tools directory.
The ${BSE}/tools directory contains:
- A
dd
(data dictionary) directory that contains the table and domain definitions of the packages that belong to Enterprise Server. - A separate package VRC
directory for each package that belongs to
Enterprise Server,
for example:
tt7.6_a
andtl7.6_a
.
This diagram shows an example of the Tools directory:

The
dd
directory can be divided into two types of
subdirectories:
- The d<package>.pd directories, which contain the domain definitions of the packages belonging to Enterprise Server, for example: dtt.pd and dtl.pd.
- The
d<package><module>
directories, which contain the table definitions for each module in the
packages belonging to
Enterprise Server,
for example:
dttaad
,dttadv
,dtlbct
, anddtlcom
.
The package VRC directories contain the software components of the packages that belong to Enterprise Server. Several subdirectories exist in which the various modules and software components are stored, for example:
- The
tt7.6_a/ottaad subdirectory contains the program
objects of the Application Administration (AAD) module of the Tools
(
tt
) package. - The
tl7.6_a/ftltsm0 subdirectory contains the forms of
the Table Sharing Modeler (TSM) module of the Tools Add-on
(
tl
) package.
The package VRC directories in the ${BSE}/application and ${BSE}/tools directories have subdirectories for each type of software component, such as forms, reports, and so on. This table shows how each of these subdirectories is coded:
Subdirectory | Component | Example |
---|---|---|
f<package><module>0
|
Forms | ftccom0 |
m<package><module>0
|
Menus | mtccom0 |
o<package><module>0
|
Report objects | otccom0 |
r<package><module>
|
Report scripts | rtccom |
o<package><module>
|
Program objects | otccom |
p<package><module>
|
Program scripts | ptccom |
i<package><module>
|
Include files | itccom |
b<package><module>
|
Additional files:
.GIF files for the graphical user interface and XML schema files for the arguments of business object methods. |
btccom |
The examples in this table represent components of
LN
Common (tc
), which is an application package. The notation of
the subdirectories in
LN
Tools (tt
) is identical.
For example, if a user starts a session, the corresponding label descriptions, for example, the field names on the session’s form, are read at runtime and appear in the user’s language.
The label descriptions are stored in the ${BSE}/lib/labels directory for all package VRCs and for all installed languages.
See “Language translation support” in the Enterprise Server Web Help for details.