


After selecting the menu item 'Tools' the following pulldown menu appears:

'Tools/Set Parameter'
A form is displayed in which the user-specific settings relevant for SQL-PL (language, date representation, ... ) can be modified.
A detailed description is contained in the chapter 'User-specific SET Parameters'.
(Command: 'SET')
'Tools/Compile Language'
This function can be used to set one or more default languages for the translation of modules with literals. This function can only be effective, if literals have already been defined.

All languages defined for the user are displayed. The languages desired for translation have to be marked with 'X'. The setting remains valid up to the next modification made by means of the function 'Compile Language' or the LANGUAGE command.
(Command: 'LANGUAGE')
'Tools/DOMAIN'
Domain is the tool for the management of database objects and their relationships (see DOMAIN manual). If the tool DOMAIN is installed, one gets into the main menu of DOMAIN where all functions can be used. DOMAIN can also be called independently of the SQL-PL workbench.
(Command: 'DOMAIN')
'Tools/EXPRESS'
EXPRESS is tool for the generation of SQL-PL programs. It is an integral part of SQL-PL (see chapter The Generator EXPRESS). One comes into the main menu of EXPRESS. EXPRESS is built into the workbench and can only be called from there.
(Command: 'EXPRESS')
'Tools/Workbench Command'
This function opens the command line for the input of workbench commands. Thus it corresponds to the
key.
'Tools/SQL Command'
provides the possibility of issuing database commands out of SQL-PL. After calling SQL a window for entering the DB queries is opened in the lower part of the screen.
(Command: 'DOMAIN')
Example:

The results of the query are output by means of the REPORT generator.
'Tools/OS Command'
This function allows to issue an operating system command out of the running SQL-PL application.
(Command: 'EXEC' or '!')
'Tools/Print Form'
outputs the visible part of the program list or module list displayed on the screen on the printer specified in SET. Thus it corresponds to the
key.
'Tools/Print List'
outputs the complete content of the program list or module list on the printer defined via SET.
'Tools/XREF List'
With XREF the following displays are possible:
1. Which global variables are used in which modules of a program?
The output is ordered according to the module names.
(Function 'Mod->Var')
2. As item 1; but the list is ordered according to the variables.
(Function 'Var->Mod')
3. Which modules are called by the modules of a program?
(Function 'Mod->Mod')
4. As item 3; but the list is ordered according to the called modules.
(Function 'Mod<-Mod')
(Command: 'XREF')


