Development Parameters Template (ttams1150m000)

Use this session to define the development parameters for application developers in a template. This template can then be linked to a user with development authorizations in the User Data (ttaad2500m000) session.

You can use the Convert Changes To Runtime DD command on the appropriate menu to rebuild the user file of all users that are linked to the template. Restart Tools to make the authorizations active at run time.

Application parameters are settings needed by the user to develop software. There are parameters for:

  • Automatic conversion to the Runtime Data Dictionary after changing forms and/or menus
  • Actions after the option <Copy to current package VRC>
  • The parameters that the editor can use to develop software

Field Information

Template Code

Specifies the code of the development parameters template.

Editor Read-Only Command

Specifies the command that is issued when the Edit read-only option is selected in the Program Scripts / Libraries (ttadv2530m000) session and the Functions (ttadv2560m000) session. The Edit read-only option is used to read a file without the editing function.

Example

  • vi -R
  • view -v
  • notepad.exe

You can specify the place of the argument (the name of the file which must be read) by using $*.

Example

vi -R $*

If $* is not specified, the argument is added at the end of the command string.

Starting editor on

Specifies the system or server on which the editor is started.

Editor Read/Write Command

Specifies the command which is issued when the Edit read/write option is selected in the Program Scripts / Libraries (ttadv2530m000) session and the Functions (ttadv2560m000) session. The Edit read/write option is used to edit a file.

Example

  • vi
  • ed
  • notepad.exe

You can specify the place of the argument (the name of the file which must be edited) by using $*.

Example

vi $*

If $* is not specified, the argument is added at the end of the command string.

Starting editor on

Specifies the system or server on which the editor is started.

Backup before Edit R/W

If this check box is selected, a copy of the source file is created automatically before the script is edited.

Source Generator Options

Specifies the option that is used by the source generator (std_gen), which is a part of the compilation process of a 4GL script.

The following option can be used:

-w to suppress warnings

Compile Options

Specifies the (bic) compiler options, that can be used when you compile a program, library, or function script. The following options are possible:

Option Description
-i Assembler output in <source>.i
-l Object will run in debug mode
-p Object will run in profiling mode (time analysis)
-s Generate symbol table to stdout -I<path> To specify alternative include path
-V Print release information of the compiler
-w Suppress all warnings
-w[l] Suppress warnings of level [l]
-W[l] Show warnings of level [l]

You can suppress or show the warnings of the following levels:

Level Description
1 Declared but never used
2 Function never used
3 Return value of function ignored
4 A long divided by a long gives also a long
5 Statement/Label not reached
9 External variable used by reference in a function
10 Passing fixed variable to non-fixed function argument (or non-fixed to fixed)
12 External variable added in external symbol table
15 Warning given by #pragma warning <text>
16 Missing selectdo; automatic break
Consider upper- and lower-case to be the same

If this check box is selected, the upper- and lowercases are considered to be the same in the program script, library, or function.

Ignore all white spaces

If this check box is selected, all spaces are ignored in the program script, library, or function.

Ignore changes in the amount of white space

If this check box is selected, the changes in the amount of white space are ignored in the program script, library, or function.

Ignore changes whose lines are all blank

If this check box is selected, the blank lines that are the result of changes in the program script, library, or function are ignored.

Output in two columns

If this check box is selected, the output is defined in two columns.

Expand tabs to spaces in output

If this check box is selected, the tabs in the output are expanded to spaces in the program script, library, or function.

Treat absent file as empty

If this check box is selected, absent files in the program script, library, or function are treated as empty.

Report when two files are the same

If this check box is selected, two identical files in the program script, library, or function are reported.

Consider upper- and lower-case to be the same

If this check box is selected, the upper- and lowercases are considered to be the same in the program script, library, or function.

Displays only a count of matching lines

If this check box is selected, only the number of matching lines is displayed.

List just the names of files

If this check box is selected, only the file names are listed.

Precedes each line with the relative number in the file

If this check box is selected, each line in the file is preceded with the relative line number.

Forms

If this check box is selected, the forms which are changed, or created, are converted automatically to the run-time data dictionary, after you exit the form editor. The form is dumped in the directory specified in the Directories of Software Components (ttadv1115m000) session.

If this check box is cleared, the form is not automatically converted. Use the Convert to Runtime Data Dictionary (Forms and Menus) (ttadv5200m000) session to convert the form to the run-time data dictionary.

Create Release Notes

If this check box is selected, the following question appears when the software component is copied to the current package VR: Not more than %1$d text lines allowed You can then create release notes on the modified software component.

If this check box is cleared, the question does not appear and you must activate the Text Manager to write the release notes.

Menus

If this check box is selected, the menus which are changed, or created, are converted automatically to the run-time data dictionary, after you exit the menu editor. The menu is dumped in the directory specified in the Directories of Software Components (ttadv1115m000) session.

If this check box is cleared, the menu is not automatically converted. Use the Convert to Runtime Data Dictionary (Forms and Menus) (ttadv5200m000) session to convert the form to the run-time data dictionary.

Zoom to Project

If this check box is selected, the Customization Parts (ttadv1177s000) session is started after the user has copied a software component to the current package VRC.

Modifications of software components can be done as part of a project. The released software components are copied to a customization release. The changes can be specified in the Customization Parts (ttadv1177s000) session.